home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_5_GDoCommand.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
197KB
|
3,494 lines
# near model CODE resource
# jump table entries: 2552-2604 (53 of them)
fn00000000:
00000000 4E56 FF00 link A6, -0x0100
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 43EE FF00 lea.l A1, [A6 - 0x100]
0000000C 703F moveq.l D0, 0x3F
label0000000E:
0000000E 22D8 move.l [A1]+, [A0]+
00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */
00000014 206D FC34 movea.l A0, [A5 - 0x3CC]
00000018 2050 movea.l A0, [A0]
0000001A 2F28 0024 move.l -[A7], [A0 + 0x24]
0000001E 486E FF00 pea.l [A6 - 0x100]
00000022 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
00000026 4E5E unlink A6
00000028 2E9F move.l [A7], [A7]+
0000002A 4E75 rts
export_319:
0000002C 4E56 0000 link A6, 0
00000030 206D FC34 movea.l A0, [A5 - 0x3CC]
00000034 2050 movea.l A0, [A0]
00000036 2F28 0024 move.l -[A7], [A0 + 0x24]
0000003A 4EBA 0114 jsr [PC + 0x114 /* 00000150 */]
0000003E 4E5E unlink A6
00000040 4E75 rts
00000042 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000046 FFD0 .invalid <<F/7/7>>
00000048 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000004C 266E 0008 movea.l A3, [A6 + 0x8]
00000050 2053 movea.l A0, [A3]
00000052 2D68 002E FFF6 move.l [A6 - 0xA], [A0 + 0x2E]
00000058 42A7 clr.l -[A7]
0000005A 42A7 clr.l -[A7]
0000005C 2F3C 7365 6C23 move.l -[A7], 0x73656C23 /* 'sel#' */
00000062 4240 clr.w D0
00000064 102E FFF9 move.b D0, [A6 - 0x7]
00000068 3F00 move.w -[A7], D0
0000006A 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
0000006E 2F0B move.l -[A7], A3
00000070 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000074 285F movea.l A4, [A7]+
00000076 7066 moveq.l D0, 0x66
00000078 2054 movea.l A0, [A4]
0000007A B068 005C cmp.w D0, [A0 + 0x5C]
0000007E 6600 00C2 bne +0xC4 /* 00000142 */
00000082 4AA8 0060 tst.l [A0 + 0x60]
00000086 6700 00BA beq +0xBC /* 00000142 */
0000008A 2F0C move.l -[A7], A4
0000008C 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
00000090 4267 clr.w -[A7]
00000092 2F0C move.l -[A7], A4
00000094 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000098 3C1F move.w D6, [A7]+
0000009A 2054 movea.l A0, [A4]
0000009C 2F28 0060 move.l -[A7], [A0 + 0x60]
000000A0 2F0B move.l -[A7], A3
000000A2 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000000A6 42A7 clr.l -[A7]
000000A8 2F0C move.l -[A7], A4
000000AA 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */]
000000AE 42A7 clr.l -[A7]
000000B0 3006 move.w D0, D6
000000B2 48C0 ext.l D0
000000B4 2F00 move.l -[A7], D0
000000B6 4267 clr.w -[A7]
000000B8 2054 movea.l A0, [A4]
000000BA 2F28 0060 move.l -[A7], [A0 + 0x60]
000000BE A950 syscall CountMItems
000000C0 301F move.w D0, [A7]+
000000C2 48C0 ext.l D0
000000C4 2F00 move.l -[A7], D0
000000C6 201F move.l D0, [A7]+
000000C8 2E9F move.l [A7], [A7]+
000000CA B097 cmp.l D0, [A7]
000000CC 6C02 bge +0x4 /* 000000D0 */
000000CE 2E80 move.l [A7], D0
label000000D0:
000000D0 201F move.l D0, [A7]+
000000D2 3F00 move.w -[A7], D0
000000D4 4267 clr.w -[A7]
000000D6 2F0C move.l -[A7], A4
000000D8 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */]
000000DC 2F0C move.l -[A7], A4
000000DE 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
000000E2 4240 clr.w D0
000000E4 2053 movea.l A0, [A3]
000000E6 1028 0031 move.b D0, [A0 + 0x31]
000000EA 3E00 move.w D7, D0
000000EC 9E7C 0031 sub.w D7, 0x31 /* '1' */
000000F0 2268 000E movea.l A1, [A0 + 0xE]
000000F4 3007 move.w D0, D7
000000F6 2251 movea.l A1, [A1]
000000F8 C1FC 0024 muls.w D0, 0x24 /* '$' */
000000FC 45EE FFD0 lea.l A2, [A6 - 0x30]
00000100 43F1 003E lea.l A1, [A1 + D0.w + 0x3E]
00000104 7008 moveq.l D0, 0x08
label00000106:
00000106 24D9 move.l [A2]+, [A1]+
00000108 51C8 FFFC dbf D0, -0x6 /* 00000106 */
0000010C 42A7 clr.l -[A7]
0000010E 2054 movea.l A0, [A4]
00000110 2F28 0060 move.l -[A7], [A0 + 0x60]
00000114 4267 clr.w -[A7]
00000116 2F0C move.l -[A7], A4
00000118 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000011C 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
00000120 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
00000124 2253 movea.l A1, [A3]
00000126 2069 000E movea.l A0, [A1 + 0xE]
0000012A 3007 move.w D0, D7
0000012C 2050 movea.l A0, [A0]
0000012E C1FC 0024 muls.w D0, 0x24 /* '$' */
00000132 41F0 003E lea.l A0, [A0 + D0.w + 0x3E]
00000136 45EE FFD0 lea.l A2, [A6 - 0x30]
0000013A 7008 moveq.l D0, 0x08
label0000013C:
0000013C 20DA move.l [A0]+, [A2]+
0000013E 51C8 FFFC dbf D0, -0x6 /* 0000013C */
label00000142:
00000142 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000146 4E5E unlink A6
00000148 205F movea.l A0, [A7]+
0000014A 584F addq.w A7, 4
0000014C 4ED0 jmp [A0]
0000014E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000150-0000015A
fn00000150:
00000150 4E56 0000 link A6, 0
00000154 487A FEEE pea.l [PC - 0x112 /* 00000044, value 0x4E56FFD0 */]
00000158 42A7 clr.l -[A7]
// end alternate branch 00000150-0000015A
fn00000150: // (misaligned)
00000152 0000 487A ori.b D0, 0x7A /* 'z' */
00000156 FEEE 42A7 .extension 0xEEE <<F/2-3/7>> // unimplemented
0000015A 42A7 clr.l -[A7]
0000015C 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */
00000162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000166 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000016A 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
0000016E 4E5E unlink A6
00000170 2E9F move.l [A7], [A7]+
00000172 4E75 rts
fn00000174:
00000174 4E56 FFF4 link A6, -0x000C
00000178 48E7 0108 movem.l -[A7], D7,A4
0000017C 286E 0008 movea.l A4, [A6 + 0x8]
00000180 204C movea.l A0, A4
00000182 5088 addq.l A0, 8
00000184 2050 movea.l A0, [A0]
00000186 2D48 FFF8 move.l [A6 - 0x8], A0
0000018A 422E 0010 clr.b [A6 + 0x10]
0000018E 4AAC FFF4 tst.l [A4 - 0xC]
00000192 6F34 ble +0x36 /* 000001C8 */
00000194 202C FFF4 move.l D0, [A4 - 0xC]
00000198 5380 subq.l D0, 1
0000019A 2D40 FFF4 move.l [A6 - 0xC], D0
0000019E 7E00 moveq.l D7, 0x00
000001A0 6020 bra +0x22 /* 000001C2 */
label000001A2:
000001A2 206C FFFC movea.l A0, [A4 - 0x4]
000001A6 2050 movea.l A0, [A0]
000001A8 2007 move.l D0, D7
000001AA E580 asl D0, 2
000001AC 2230 0800 move.l D1, [A0 + D0]
000001B0 B2AE 000C cmp.l D1, [A6 + 0xC]
000001B4 6608 bne +0xA /* 000001BE */
000001B6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000001BC 600A bra +0xC /* 000001C8 */
label000001BE:
000001BE 5287 addq.l D7, 1
000001C0 6906 bvs +0x8 /* 000001C8 */
label000001C2:
000001C2 BEAE FFF4 cmp.l D7, [A6 - 0xC]
000001C6 6FDA ble -0x24 /* 000001A2 */
label000001C8:
000001C8 4CDF 1080 movem.l D7,A4, [A7]+
000001CC 4E5E unlink A6
000001CE 205F movea.l A0, [A7]+
000001D0 504F addq.w A7, 8
000001D2 4ED0 jmp [A0]
fn000001D4:
000001D4 4E56 FF56 link A6, -0x00AA
000001D8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000001DC 286E 0008 movea.l A4, [A6 + 0x8]
000001E0 2254 movea.l A1, [A4]
000001E2 2069 0048 movea.l A0, [A1 + 0x48]
000001E6 2050 movea.l A0, [A0]
000001E8 4AA8 0064 tst.l [A0 + 0x64]
000001EC 6618 bne +0x1A /* 00000206 */
000001EE 2069 0048 movea.l A0, [A1 + 0x48]
000001F2 2F08 move.l -[A7], A0
000001F4 42A7 clr.l -[A7]
000001F6 42A7 clr.l -[A7]
000001F8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000001FC 201F move.l D0, [A7]+
000001FE 205F movea.l A0, [A7]+
00000200 2050 movea.l A0, [A0]
00000202 2140 0064 move.l [A0 + 0x64], D0
label00000206:
00000206 7C00 moveq.l D6, 0x00
00000208 2254 movea.l A1, [A4]
0000020A 2069 0048 movea.l A0, [A1 + 0x48]
0000020E 2050 movea.l A0, [A0]
00000210 2D68 0064 FFFC move.l [A6 - 0x4], [A0 + 0x64]
00000216 42A7 clr.l -[A7]
00000218 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000021C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000220 7004 moveq.l D0, 0x04
00000222 2F00 move.l -[A7], D0
00000224 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000228 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000022C 42A7 clr.l -[A7]
0000022E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000232 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000236 7004 moveq.l D0, 0x04
00000238 2F00 move.l -[A7], D0
0000023A 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000023E 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000242 202E FFF8 move.l D0, [A6 - 0x8]
00000246 5380 subq.l D0, 1
00000248 2D40 FF56 move.l [A6 - 0xAA], D0
0000024C 7E00 moveq.l D7, 0x00
0000024E 6076 bra +0x78 /* 000002C6 */
label00000250:
00000250 102E 0010 move.b D0, [A6 + 0x10]
00000254 6724 beq +0x26 /* 0000027A */
00000256 4267 clr.w -[A7]
00000258 206E 000C movea.l A0, [A6 + 0xC]
0000025C 2050 movea.l A0, [A0]
0000025E 2007 move.l D0, D7
00000260 E580 asl D0, 2
00000262 2F30 0800 move.l -[A7], [A0 + D0]
00000266 486E FF60 pea.l [A6 - 0xA0]
0000026A 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */]
0000026E 381F move.w D4, [A7]+
00000270 6650 bne +0x52 /* 000002C2 */
00000272 2A2E FF60 move.l D5, [A6 - 0xA0]
00000276 6010 bra +0x12 /* 00000288 */
00000278 600E bra +0x10 /* 00000288 */
label0000027A:
0000027A 206E 000C movea.l A0, [A6 + 0xC]
0000027E 2050 movea.l A0, [A0]
00000280 2007 move.l D0, D7
00000282 E580 asl D0, 2
00000284 2A30 0800 move.l D5, [A0 + D0]
label00000288:
00000288 4267 clr.w -[A7]
0000028A 2F05 move.l -[A7], D5
0000028C 2F0E move.l -[A7], A6
0000028E 4EBA FEE4 jsr [PC - 0x11C /* 00000174 */]
00000292 101F move.b D0, [A7]+
00000294 662C bne +0x2E /* 000002C2 */
00000296 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000029A 202E FFF4 move.l D0, [A6 - 0xC]
0000029E 5280 addq.l D0, 1
000002A0 E580 asl D0, 2
000002A2 2F00 move.l -[A7], D0
000002A4 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
000002A8 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
000002AC 206E FFFC movea.l A0, [A6 - 0x4]
000002B0 2050 movea.l A0, [A0]
000002B2 202E FFF4 move.l D0, [A6 - 0xC]
000002B6 E580 asl D0, 2
000002B8 2185 0800 move.l [A0 + D0], D5
000002BC 52AE FFF4 addq.l [A6 - 0xC], 1
000002C0 5286 addq.l D6, 1
label000002C2:
000002C2 5287 addq.l D7, 1
000002C4 6906 bvs +0x8 /* 000002CC */
label000002C6:
000002C6 BEAE FF56 cmp.l D7, [A6 - 0xAA]
000002CA 6F84 ble -0x7A /* 00000250 */
label000002CC:
000002CC 4A86 tst.l D6
000002CE 6F48 ble +0x4A /* 00000318 */
000002D0 3F06 move.w -[A7], D6
000002D2 2054 movea.l A0, [A4]
000002D4 2F28 0048 move.l -[A7], [A0 + 0x48]
000002D8 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
000002DC 42A7 clr.l -[A7]
000002DE 2254 movea.l A1, [A4]
000002E0 2069 0048 movea.l A0, [A1 + 0x48]
000002E4 2050 movea.l A0, [A0]
000002E6 3F28 005C move.w -[A7], [A0 + 0x5C]
000002EA 2F29 0048 move.l -[A7], [A1 + 0x48]
000002EE 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
000002F2 2D57 FFE8 move.l [A6 - 0x18], [A7]
000002F6 4267 clr.w -[A7]
000002F8 1F3C 0001 move.b -[A7], 0x1
000002FC 1F3C 0001 move.b -[A7], 0x1
00000300 2054 movea.l A0, [A4]
00000302 2F28 0048 move.l -[A7], [A0 + 0x48]
00000306 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
0000030A 1F3C 0001 move.b -[A7], 0x1
0000030E 2054 movea.l A0, [A4]
00000310 2F28 0048 move.l -[A7], [A0 + 0x48]
00000314 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
label00000318:
00000318 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000031C 4E5E unlink A6
0000031E 205F movea.l A0, [A7]+
00000320 DEFC 000A add.w A7, 0xA /* '\n' */
00000324 4ED0 jmp [A0]
00000326 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_320: // at 00000328 (misaligned)
0000032A FFFC .invalid <<F/7/7>>
0000032C 2F0C move.l -[A7], A4
0000032E 286E 0008 movea.l A4, [A6 + 0x8]
00000332 206E 000C movea.l A0, [A6 + 0xC]
00000336 2254 movea.l A1, [A4]
00000338 2350 002A move.l [A1 + 0x2A], [A0]
0000033C 1029 0026 move.b D0, [A1 + 0x26]
00000340 676C beq +0x6E /* 000003AE */
00000342 2F00 move.l -[A7], D0
00000344 4267 clr.w -[A7]
00000346 2054 movea.l A0, [A4]
00000348 2F28 0036 move.l -[A7], [A0 + 0x36]
0000034C A8E2 syscall EmptyRgn
0000034E 121F move.b D1, [A7]+
00000350 201F move.l D0, [A7]+
00000352 0A01 0001 xori.b D1, 0x1
00000356 C001 and.b D0, D1
00000358 6754 beq +0x56 /* 000003AE */
0000035A 42A7 clr.l -[A7]
0000035C 2054 movea.l A0, [A4]
0000035E 2F28 0022 move.l -[A7], [A0 + 0x22]
00000362 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000366 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000036A 4267 clr.w -[A7]
0000036C 206E 000C movea.l A0, [A6 + 0xC]
00000370 2F10 move.l -[A7], [A0]
00000372 2054 movea.l A0, [A4]
00000374 2F28 0022 move.l -[A7], [A0 + 0x22]
00000378 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
0000037C 4267 clr.w -[A7]
0000037E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000382 2054 movea.l A0, [A4]
00000384 2F28 0022 move.l -[A7], [A0 + 0x22]
00000388 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
0000038C 301F move.w D0, [A7]+
0000038E B05F cmp.w D0, [A7]+
00000390 6F14 ble +0x16 /* 000003A6 */
00000392 42A7 clr.l -[A7]
00000394 2054 movea.l A0, [A4]
00000396 2F28 0022 move.l -[A7], [A0 + 0x22]
0000039A 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
0000039E 2054 movea.l A0, [A4]
000003A0 215F 002A move.l [A0 + 0x2A], [A7]+
000003A4 6008 bra +0xA /* 000003AE */
label000003A6:
000003A6 2054 movea.l A0, [A4]
000003A8 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4]
label000003AE:
000003AE 285F movea.l A4, [A7]+
000003B0 4E5E unlink A6
000003B2 205F movea.l A0, [A7]+
000003B4 504F addq.w A7, 8
000003B6 4ED0 jmp [A0]
export_321:
000003B8 4E56 FFF8 link A6, -0x0008
000003BC 48E7 0018 movem.l -[A7], A3,A4
000003C0 266E 000C movea.l A3, [A6 + 0xC]
000003C4 286E 0008 movea.l A4, [A6 + 0x8]
000003C8 4267 clr.w -[A7]
000003CA 2F13 move.l -[A7], [A3]
000003CC 2054 movea.l A0, [A4]
000003CE 2F28 0022 move.l -[A7], [A0 + 0x22]
000003D2 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */]
000003D6 101F move.b D0, [A7]+
000003D8 6700 00E2 beq +0xE4 /* 000004BC */
000003DC 2254 movea.l A1, [A4]
000003DE 2069 0022 movea.l A0, [A1 + 0x22]
000003E2 2050 movea.l A0, [A0]
000003E4 1028 004E move.b D0, [A0 + 0x4E]
000003E8 660E bne +0x10 /* 000003F8 */
000003EA 2049 movea.l A0, A1
000003EC 1228 0026 move.b D1, [A0 + 0x26]
000003F0 0A01 0001 xori.b D1, 0x1
000003F4 8001 or.b D0, D1
000003F6 6724 beq +0x26 /* 0000041C */
label000003F8:
000003F8 486E FFF8 pea.l [A6 - 0x8]
000003FC 2F13 move.l -[A7], [A3]
000003FE 302B 0002 move.w D0, [A3 + 0x2]
00000402 5240 addq.w D0, 1
00000404 3F00 move.w -[A7], D0
00000406 3013 move.w D0, [A3]
00000408 5240 addq.w D0, 1
0000040A 3F00 move.w -[A7], D0
0000040C A8A7 syscall SetRect
0000040E 2054 movea.l A0, [A4]
00000410 2F28 0032 move.l -[A7], [A0 + 0x32]
00000414 486E FFF8 pea.l [A6 - 0x8]
00000418 A8DF syscall RectRgn
0000041A 605C bra +0x5E /* 00000478 */
label0000041C:
0000041C 2054 movea.l A0, [A4]
0000041E 2F28 0032 move.l -[A7], [A0 + 0x32]
00000422 A8DD syscall SetEmptyRgn
00000424 3013 move.w D0, [A3]
00000426 2054 movea.l A0, [A4]
00000428 B068 002A cmp.w D0, [A0 + 0x2A]
0000042C 5EC0 sgt D0
0000042E 4A00 tst.b D0
00000430 661C bne +0x1E /* 0000044E */
00000432 3213 move.w D1, [A3]
00000434 B268 002A cmp.w D1, [A0 + 0x2A]
00000438 57C1 seq D1
0000043A 4A01 tst.b D1
0000043C 6726 beq +0x28 /* 00000464 */
0000043E 342B 0002 move.w D2, [A3 + 0x2]
00000442 B468 002C cmp.w D2, [A0 + 0x2C]
00000446 5CC2 sge D2
00000448 C202 and.b D1, D2
0000044A 8001 or.b D0, D1
0000044C 6716 beq +0x18 /* 00000464 */
label0000044E:
0000044E 2054 movea.l A0, [A4]
00000450 2F28 002A move.l -[A7], [A0 + 0x2A]
00000454 2F13 move.l -[A7], [A3]
00000456 2F28 0032 move.l -[A7], [A0 + 0x32]
0000045A 2F28 0022 move.l -[A7], [A0 + 0x22]
0000045E 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00000462 6014 bra +0x16 /* 00000478 */
label00000464:
00000464 2F13 move.l -[A7], [A3]
00000466 2054 movea.l A0, [A4]
00000468 2F28 002A move.l -[A7], [A0 + 0x2A]
0000046C 2F28 0032 move.l -[A7], [A0 + 0x32]
00000470 2F28 0022 move.l -[A7], [A0 + 0x22]
00000474 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
label00000478:
00000478 2054 movea.l A0, [A4]
0000047A 1028 0027 move.b D0, [A0 + 0x27]
0000047E 673C beq +0x3E /* 000004BC */
00000480 2248 movea.l A1, A0
00000482 2069 0022 movea.l A0, [A1 + 0x22]
00000486 2050 movea.l A0, [A0]
00000488 1228 004E move.b D1, [A0 + 0x4E]
0000048C 0A01 0001 xori.b D1, 0x1
00000490 C001 and.b D0, D1
00000492 6728 beq +0x2A /* 000004BC */
00000494 2054 movea.l A0, [A4]
00000496 1028 0028 move.b D0, [A0 + 0x28]
0000049A 6710 beq +0x12 /* 000004AC */
0000049C 2F28 0036 move.l -[A7], [A0 + 0x36]
000004A0 2F28 0032 move.l -[A7], [A0 + 0x32]
000004A4 2F28 0032 move.l -[A7], [A0 + 0x32]
000004A8 A8E6 syscall DiffRgn
000004AA 6010 bra +0x12 /* 000004BC */
label000004AC:
000004AC 2054 movea.l A0, [A4]
000004AE 2F28 0036 move.l -[A7], [A0 + 0x36]
000004B2 2F28 0032 move.l -[A7], [A0 + 0x32]
000004B6 2F28 0032 move.l -[A7], [A0 + 0x32]
000004BA A8E5 syscall UnionRgn
label000004BC:
000004BC 4CDF 1800 movem.l A3,A4, [A7]+
000004C0 4E5E unlink A6
000004C2 205F movea.l A0, [A7]+
000004C4 504F addq.w A7, 8
000004C6 4ED0 jmp [A0]
fn000004C8:
000004C8 4E56 0000 link A6, 0
000004CC 226E 0008 movea.l A1, [A6 + 0x8]
000004D0 2069 0008 movea.l A0, [A1 + 0x8]
000004D4 2050 movea.l A0, [A0]
000004D6 1028 0022 move.b D0, [A0 + 0x22]
000004DA 0A00 0001 xori.b D0, 0x1
000004DE 4A00 tst.b D0
000004E0 6614 bne +0x16 /* 000004F6 */
000004E2 2F00 move.l -[A7], D0
000004E4 4267 clr.w -[A7]
000004E6 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */]
000004EA 121F move.b D1, [A7]+
000004EC 201F move.l D0, [A7]+
000004EE 0A01 0001 xori.b D1, 0x1
000004F2 8001 or.b D0, D1
000004F4 6712 beq +0x14 /* 00000508 */
label000004F6:
000004F6 3F2E 000C move.w -[A7], [A6 + 0xC]
000004FA 206E 0008 movea.l A0, [A6 + 0x8]
000004FE 2F28 0008 move.l -[A7], [A0 + 0x8]
00000502 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */]
00000506 600C bra +0xE /* 00000514 */
label00000508:
00000508 206E 0008 movea.l A0, [A6 + 0x8]
0000050C 2C48 movea.l A6, A0
0000050E 4EFA 010A jmp [PC + 0x10A /* 0000061A */]
00000512 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00000514-00000516
label00000514:
00000514 4E5E unlink A6
// end alternate branch 00000514-00000516
label00000514: // (misaligned)
00000516 205F movea.l A0, [A7]+
00000518 5C4F addq.w A7, 6
0000051A 4ED0 jmp [A0]
export_322:
fn0000051C:
0000051C 4E56 FFF6 link A6, -0x000A
00000520 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000524 4267 clr.w -[A7]
00000526 42A7 clr.l -[A7]
00000528 206E 0008 movea.l A0, [A6 + 0x8]
0000052C 2050 movea.l A0, [A0]
0000052E 2F28 0024 move.l -[A7], [A0 + 0x24]
00000532 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000536 206E 0008 movea.l A0, [A6 + 0x8]
0000053A 2050 movea.l A0, [A0]
0000053C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000540 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000544 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000548 4267 clr.w -[A7]
0000054A 42A7 clr.l -[A7]
0000054C 206E 0008 movea.l A0, [A6 + 0x8]
00000550 2050 movea.l A0, [A0]
00000552 2F28 0024 move.l -[A7], [A0 + 0x24]
00000556 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
0000055A 206E 0008 movea.l A0, [A6 + 0x8]
0000055E 2050 movea.l A0, [A0]
00000560 2F28 0024 move.l -[A7], [A0 + 0x24]
00000564 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000568 3D5F FFFC move.w [A6 - 0x4], [A7]+
0000056C 206E 0008 movea.l A0, [A6 + 0x8]
00000570 2050 movea.l A0, [A0]
00000572 1028 0028 move.b D0, [A0 + 0x28]
00000576 6752 beq +0x54 /* 000005CA */
00000578 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
0000057E 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
00000584 6038 bra +0x3A /* 000005BE */
label00000586:
00000586 4267 clr.w -[A7]
00000588 42A7 clr.l -[A7]
0000058A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000058E 206E 0008 movea.l A0, [A6 + 0x8]
00000592 2050 movea.l A0, [A0]
00000594 2F28 0024 move.l -[A7], [A0 + 0x24]
00000598 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
0000059C 206E 0008 movea.l A0, [A6 + 0x8]
000005A0 2050 movea.l A0, [A0]
000005A2 2F28 0024 move.l -[A7], [A0 + 0x24]
000005A6 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000005AA 101F move.b D0, [A7]+
000005AC 670A beq +0xC /* 000005B8 */
000005AE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000005B2 2F0E move.l -[A7], A6
000005B4 4EBA FF12 jsr [PC - 0xEE /* 000004C8 */]
label000005B8:
000005B8 526E FFFE addq.w [A6 - 0x2], 1
000005BC 695C bvs +0x5E /* 0000061A */
label000005BE:
000005BE 302E FFFE move.w D0, [A6 - 0x2]
000005C2 B06E FFF8 cmp.w D0, [A6 - 0x8]
000005C6 6FBE ble -0x40 /* 00000586 */
000005C8 6050 bra +0x52 /* 0000061A */
label000005CA:
000005CA 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
000005D0 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4]
000005D6 6038 bra +0x3A /* 00000610 */
label000005D8:
000005D8 4267 clr.w -[A7]
000005DA 42A7 clr.l -[A7]
000005DC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000005E0 206E 0008 movea.l A0, [A6 + 0x8]
000005E4 2050 movea.l A0, [A0]
000005E6 2F28 0024 move.l -[A7], [A0 + 0x24]
000005EA 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
000005EE 206E 0008 movea.l A0, [A6 + 0x8]
000005F2 2050 movea.l A0, [A0]
000005F4 2F28 0024 move.l -[A7], [A0 + 0x24]
000005F8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000005FC 101F move.b D0, [A7]+
000005FE 670A beq +0xC /* 0000060A */
00000600 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000604 2F0E move.l -[A7], A6
00000606 4EBA FEC0 jsr [PC - 0x140 /* 000004C8 */]
label0000060A:
0000060A 536E FFFE subq.w [A6 - 0x2], 1
0000060E 690A bvs +0xC /* 0000061A */
label00000610:
00000610 302E FFFE move.w D0, [A6 - 0x2]
00000614 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000618 6CBE bge -0x40 /* 000005D8 */
label0000061A:
0000061A 4FEE FFD6 lea.l A7, [A6 - 0x2A]
0000061E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000622 4E5E unlink A6
00000624 2E9F move.l [A7], [A7]+
00000626 4E75 rts
export_323:
00000628 4E56 FFFC link A6, -0x0004
0000062C 48E7 0018 movem.l -[A7], A3,A4
00000630 286E 0008 movea.l A4, [A6 + 0x8]
00000634 4267 clr.w -[A7]
00000636 2054 movea.l A0, [A4]
00000638 2F28 0024 move.l -[A7], [A0 + 0x24]
0000063C 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000640 2254 movea.l A1, [A4]
00000642 2069 0024 movea.l A0, [A1 + 0x24]
00000646 301F move.w D0, [A7]+
00000648 2050 movea.l A0, [A0]
0000064A B068 005C cmp.w D0, [A0 + 0x5C]
0000064E 662E bne +0x30 /* 0000067E */
00000650 4267 clr.w -[A7]
00000652 2054 movea.l A0, [A4]
00000654 2F28 0024 move.l -[A7], [A0 + 0x24]
00000658 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */]
0000065C 2254 movea.l A1, [A4]
0000065E 2069 0024 movea.l A0, [A1 + 0x24]
00000662 2050 movea.l A0, [A0]
00000664 2668 0064 movea.l A3, [A0 + 0x64]
00000668 2F0B move.l -[A7], A3
0000066A 42A7 clr.l -[A7]
0000066C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000670 2254 movea.l A1, [A4]
00000672 2069 0024 movea.l A0, [A1 + 0x24]
00000676 2050 movea.l A0, [A0]
00000678 214B 0064 move.l [A0 + 0x64], A3
0000067C 6008 bra +0xA /* 00000686 */
label0000067E:
0000067E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000682 4EBA FE98 jsr [PC - 0x168 /* 0000051C */]
label00000686:
00000686 1F3C 0001 move.b -[A7], 0x1
0000068A 2054 movea.l A0, [A4]
0000068C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000690 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000694 4CDF 1800 movem.l A3,A4, [A7]+
00000698 4E5E unlink A6
0000069A 2E9F move.l [A7], [A7]+
0000069C 4E75 rts
0000069E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_324: // at 000006A0 (misaligned)
000006A2 FFF8 .invalid <<F/7/7>>
000006A4 48E7 0118 movem.l -[A7], D7,A3,A4
000006A8 286E 0008 movea.l A4, [A6 + 0x8]
000006AC 3F2E 000C move.w -[A7], [A6 + 0xC]
000006B0 2054 movea.l A0, [A4]
000006B2 2F28 0024 move.l -[A7], [A0 + 0x24]
000006B6 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
000006BA 2254 movea.l A1, [A4]
000006BC 2069 0024 movea.l A0, [A1 + 0x24]
000006C0 2050 movea.l A0, [A0]
000006C2 2668 0064 movea.l A3, [A0 + 0x64]
000006C6 42A7 clr.l -[A7]
000006C8 2F0B move.l -[A7], A3
000006CA 302E 000C move.w D0, [A6 + 0xC]
000006CE 5340 subq.w D0, 1
000006D0 E540 asl D0.w, 2
000006D2 48C0 ext.l D0
000006D4 2F00 move.l -[A7], D0
000006D6 42A7 clr.l -[A7]
000006D8 7004 moveq.l D0, 0x04
000006DA 2F00 move.l -[A7], D0
000006DC 70FF moveq.l D0, 0xFFFFFFFF
000006DE 2F00 move.l -[A7], D0
000006E0 42A7 clr.l -[A7]
000006E2 A9E0 syscall Munger
000006E4 2E1F move.l D7, [A7]+
000006E6 2254 movea.l A1, [A4]
000006E8 2069 0024 movea.l A0, [A1 + 0x24]
000006EC 2050 movea.l A0, [A0]
000006EE 214B 0064 move.l [A0 + 0x64], A3
000006F2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000006F6 4E5E unlink A6
000006F8 205F movea.l A0, [A7]+
000006FA 5C4F addq.w A7, 6
000006FC 4ED0 jmp [A0]
000006FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_325: // at 00000700 (misaligned)
00000702 FED4 4267 .extension 0xED4 <<F/2-3/7>> // unimplemented
00000706 3F2E 000C move.w -[A7], [A6 + 0xC]
0000070A 486E FF6C pea.l [A6 - 0x94]
0000070E 1F3C 0001 move.b -[A7], 0x1
00000712 206E 0008 movea.l A0, [A6 + 0x8]
00000716 2050 movea.l A0, [A0]
00000718 2F28 0024 move.l -[A7], [A0 + 0x24]
0000071C 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000720 3D5F FEF8 move.w [A6 - 0x108], [A7]+
00000724 670C beq +0xE /* 00000732 */
00000726 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
0000072C 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000730 605C bra +0x5E /* 0000078E */
label00000732:
00000732 4267 clr.w -[A7]
00000734 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000738 486E FF40 pea.l [A6 - 0xC0]
0000073C 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */]
00000740 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000744 2F3C 0001 0000 move.l -[A7], 0x10000
0000074A 486E FF44 pea.l [A6 - 0xBC]
0000074E 487A 0046 pea.l [PC + 0x46 /* 00000796, value 0x13A4E56 */]
00000752 486E FED4 pea.l [A6 - 0x12C]
00000756 3F3C 0002 move.w -[A7], 0x2
0000075A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000075E 486E FED4 pea.l [A6 - 0x12C]
00000762 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000766 2F2E FF9C move.l -[A7], [A6 - 0x64]
0000076A 486E FF74 pea.l [A6 - 0x8C]
0000076E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000772 486E FEF7 pea.l [A6 - 0x109]
00000776 486E FEFA pea.l [A6 - 0x106]
0000077A 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */]
0000077E 4A1F tst.b [A7]+
00000780 660C bne +0xE /* 0000078E */
00000782 486E FEFA pea.l [A6 - 0x106]
00000786 2F2E FF6C move.l -[A7], [A6 - 0x94]
0000078A 4EAD 4392 jsr [A5 + 0x4392 /* export_2158 */]
label0000078E:
0000078E 4E5E unlink A6
00000790 205F movea.l A0, [A7]+
00000792 5C4F addq.w A7, 6
00000794 4ED0 jmp [A0]
00000796 013A 4E56 btst [PC + 0x4E56 /* 000055EE, cstring ""<EOF> */], D0
export_326: // at 00000798 (misaligned)
0000079A FED4 48E7 .extension 0xED4 <<F/2-3/7>> // unimplemented
0000079E 0308 btst A0, D1
000007A0 286E 0008 movea.l A4, [A6 + 0x8]
000007A4 4267 clr.w -[A7]
000007A6 3F2E 000C move.w -[A7], [A6 + 0xC]
000007AA 486E FF6C pea.l [A6 - 0x94]
000007AE 1F3C 0001 move.b -[A7], 0x1
000007B2 2054 movea.l A0, [A4]
000007B4 2F28 0024 move.l -[A7], [A0 + 0x24]
000007B8 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
000007BC 3E1F move.w D7, [A7]+
000007BE 670C beq +0xE /* 000007CC */
000007C0 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
000007C6 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
000007CA 607C bra +0x7E /* 00000848 */
label000007CC:
000007CC 4267 clr.w -[A7]
000007CE 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000007D2 486E FF40 pea.l [A6 - 0xC0]
000007D6 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */]
000007DA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000007DE 42A7 clr.l -[A7]
000007E0 486E FF44 pea.l [A6 - 0xBC]
000007E4 487A 006E pea.l [PC + 0x6E /* 00000854, value 0x13A0000 */]
000007E8 486E FED4 pea.l [A6 - 0x12C]
000007EC 3F3C 0002 move.w -[A7], 0x2
000007F0 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000007F4 486E FED4 pea.l [A6 - 0x12C]
000007F8 2F2E FF98 move.l -[A7], [A6 - 0x68]
000007FC 2F2E FF9C move.l -[A7], [A6 - 0x64]
00000800 486E FF74 pea.l [A6 - 0x8C]
00000804 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000808 486E FEF6 pea.l [A6 - 0x10A]
0000080C 486E FEFA pea.l [A6 - 0x106]
00000810 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */]
00000814 1C1F move.b D6, [A7]+
00000816 6612 bne +0x14 /* 0000082A */
00000818 486E FEFA pea.l [A6 - 0x106]
0000081C 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000820 1F3C 0001 move.b -[A7], 0x1
00000824 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */]
00000828 601E bra +0x20 /* 00000848 */
label0000082A:
0000082A 41EE FF00 lea.l A0, [A6 - 0x100]
0000082E 43EE FF74 lea.l A1, [A6 - 0x8C]
00000832 7007 moveq.l D0, 0x07
label00000834:
00000834 20D9 move.l [A0]+, [A1]+
00000836 51C8 FFFC dbf D0, -0x6 /* 00000834 */
0000083A 486E FEFA pea.l [A6 - 0x106]
0000083E 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000842 4267 clr.w -[A7]
00000844 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */]
label00000848:
00000848 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000084C 4E5E unlink A6
0000084E 205F movea.l A0, [A7]+
00000850 5C4F addq.w A7, 6
00000852 4ED0 jmp [A0]
00000854 013A 0000 btst [PC /* 00000856 */], D0
export_327:
00000858 4E56 FF6A link A6, -0x0096
0000085C 4267 clr.w -[A7]
0000085E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000862 486E FF6C pea.l [A6 - 0x94]
00000866 1F3C 0001 move.b -[A7], 0x1
0000086A 206E 0008 movea.l A0, [A6 + 0x8]
0000086E 2050 movea.l A0, [A0]
00000870 2F28 0024 move.l -[A7], [A0 + 0x24]
00000874 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000878 3D5F FF6A move.w [A6 - 0x96], [A7]+
0000087C 670C beq +0xE /* 0000088A */
0000087E 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
00000884 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000888 601E bra +0x20 /* 000008A8 */
label0000088A:
0000088A 4267 clr.w -[A7]
0000088C 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000890 4EAD 3722 jsr [A5 + 0x3722 /* export_1760 */]
00000894 101F move.b D0, [A7]+
00000896 6710 beq +0x12 /* 000008A8 */
00000898 3F3A 0018 move.w -[A7], [PC + 0x18 /* 000008B2, value 0xF, cstring "" */]
0000089C 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000008B0, value 0x80, cstring "" */]
000008A0 2F2E FF6C move.l -[A7], [A6 - 0x94]
000008A4 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
label000008A8:
000008A8 4E5E unlink A6
000008AA 205F movea.l A0, [A7]+
000008AC 5C4F addq.w A7, 6
000008AE 4ED0 jmp [A0]
000008B0 0080 000F 4E56 ori.l D0, 0xF4E56
// begin alternate branch 000008B4-000008BC
fn000008B4:
000008B4 4E56 FECE link A6, -0x0132
000008B8 48E7 0308 movem.l -[A7], D6,D7,A4
// end alternate branch 000008B4-000008BC
fn000008B4: // (misaligned)
000008B6 FECE 48E7 .extension 0xECE <<F/2-3/7>> // unimplemented
000008BA 0308 btst A0, D1
000008BC 7000 moveq.l D0, 0x00
000008BE 2840 movea.l A4, D0
000008C0 0C6E 07E4 000C cmpi.w [A6 + 0xC], 0x7E4
000008C6 6604 bne +0x6 /* 000008CC */
000008C8 4207 clr.b D7
000008CA 600A bra +0xC /* 000008D6 */
label000008CC:
000008CC 0C6E 0FCD 000C cmpi.w [A6 + 0xC], 0xFCD
000008D2 6602 bne +0x4 /* 000008D6 */
000008D4 7E01 moveq.l D7, 0x01
label000008D6:
000008D6 486E FF68 pea.l [A6 - 0x98]
000008DA 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
000008DE 4267 clr.w -[A7]
000008E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E4 486E FF68 pea.l [A6 - 0x98]
000008E8 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
000008EC 3C1F move.w D6, [A7]+
000008EE 670E beq +0x10 /* 000008FE */
000008F0 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
000008F6 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
000008FA 6000 0088 bra +0x8A /* 00000984 */
label000008FE:
000008FE 4267 clr.w -[A7]
00000900 2F2E FF90 move.l -[A7], [A6 - 0x70]
00000904 486E FF38 pea.l [A6 - 0xC8]
00000908 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */]
0000090C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000910 2F3C 0001 0000 move.l -[A7], 0x10000
00000916 486E FF3C pea.l [A6 - 0xC4]
0000091A 487A 0074 pea.l [PC + 0x74 /* 00000990, value 0x13A0000 */]
0000091E 486E FECE pea.l [A6 - 0x132]
00000922 3F3C 0002 move.w -[A7], 0x2
00000926 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000092A 486E FECE pea.l [A6 - 0x132]
0000092E 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000932 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000936 486E FF70 pea.l [A6 - 0x90]
0000093A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000093E 486E FF37 pea.l [A6 - 0xC9]
00000942 486E FEF0 pea.l [A6 - 0x110]
00000946 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */]
0000094A 4A1F tst.b [A7]+
0000094C 6632 bne +0x34 /* 00000980 */
0000094E 486E FF68 pea.l [A6 - 0x98]
00000952 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00000956 4267 clr.w -[A7]
00000958 1F07 move.b -[A7], D7
0000095A 486E FEF0 pea.l [A6 - 0x110]
0000095E 4EAD 350A jsr [A5 + 0x350A /* export_1693 */]
00000962 101F move.b D0, [A7]+
00000964 671A beq +0x1C /* 00000980 */
00000966 4267 clr.w -[A7]
00000968 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */]
0000096C 101F move.b D0, [A7]+
0000096E 6710 beq +0x12 /* 00000980 */
00000970 42A7 clr.l -[A7]
00000972 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000976 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
0000097A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
0000097E 285F movea.l A4, [A7]+
label00000980:
00000980 2D4C 000E move.l [A6 + 0xE], A4
label00000984:
00000984 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000988 4E5E unlink A6
0000098A 205F movea.l A0, [A7]+
0000098C 5C4F addq.w A7, 6
0000098E 4ED0 jmp [A0]
00000990 013A 0000 btst [PC /* 00000992 */], D0
export_328:
fn00000994:
00000994 4E56 FFFC link A6, -0x0004
00000998 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000099C 286E 000E movea.l A4, [A6 + 0xE]
000009A0 2A2E 0008 move.l D5, [A6 + 0x8]
000009A4 3C2E 0012 move.w D6, [A6 + 0x12]
000009A8 1E2E 000C move.b D7, [A6 + 0xC]
000009AC 7000 moveq.l D0, 0x00
000009AE 2640 movea.l A3, D0
000009B0 0C46 07E4 cmpi.w D6, 0x7E4
000009B4 57C0 seq D0
000009B6 4A00 tst.b D0
000009B8 660A bne +0xC /* 000009C4 */
000009BA 0C46 0FCD cmpi.w D6, 0xFCD
000009BE 57C1 seq D1
000009C0 8001 or.b D0, D1
000009C2 670E beq +0x10 /* 000009D2 */
label000009C4:
000009C4 42A7 clr.l -[A7]
000009C6 3F06 move.w -[A7], D6
000009C8 2F05 move.l -[A7], D5
000009CA 4EBA FEE8 jsr [PC - 0x118 /* 000008B4 */]
000009CE 265F movea.l A3, [A7]+
000009D0 607E bra +0x80 /* 00000A50 */
label000009D2:
000009D2 200C move.l D0, A4
000009D4 57C0 seq D0
000009D6 4A00 tst.b D0
000009D8 6720 beq +0x22 /* 000009FA */
000009DA 4A85 tst.l D5
000009DC 5EC1 sgt D1
000009DE C001 and.b D0, D1
000009E0 6718 beq +0x1A /* 000009FA */
000009E2 42A7 clr.l -[A7]
000009E4 7004 moveq.l D0, 0x04
000009E6 2F00 move.l -[A7], D0
000009E8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000009EC 285F movea.l A4, [A7]+
000009EE 2F0C move.l -[A7], A4
000009F0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000009F4 2054 movea.l A0, [A4]
000009F6 2085 move.l [A0], D5
000009F8 4207 clr.b D7
label000009FA:
000009FA 200C move.l D0, A4
000009FC 6752 beq +0x54 /* 00000A50 */
000009FE 3006 move.w D0, D6
00000A00 0440 0BD9 subi.w D0, 0xBD9
00000A04 6734 beq +0x36 /* 00000A3A */
00000A06 0440 0BBA subi.w D0, 0xBBA
00000A0A 673C beq +0x3E /* 00000A48 */
00000A0C 0440 0019 subi.w D0, 0x19
00000A10 670A beq +0xC /* 00000A1C */
00000A12 5340 subq.w D0, 1
00000A14 671A beq +0x1C /* 00000A30 */
00000A16 5340 subq.w D0, 1
00000A18 670C beq +0xE /* 00000A26 */
00000A1A 6034 bra +0x36 /* 00000A50 */
label00000A1C:
00000A1C 1F07 move.b -[A7], D7
00000A1E 2F0C move.l -[A7], A4
00000A20 4EAD 372A jsr [A5 + 0x372A /* export_1761 */]
00000A24 602A bra +0x2C /* 00000A50 */
label00000A26:
00000A26 1F07 move.b -[A7], D7
00000A28 2F0C move.l -[A7], A4
00000A2A 4EAD 373A jsr [A5 + 0x373A /* export_1763 */]
00000A2E 6020 bra +0x22 /* 00000A50 */
label00000A30:
00000A30 1F07 move.b -[A7], D7
00000A32 2F0C move.l -[A7], A4
00000A34 4EAD 3732 jsr [A5 + 0x3732 /* export_1762 */]
00000A38 6016 bra +0x18 /* 00000A50 */
label00000A3A:
00000A3A 42A7 clr.l -[A7]
00000A3C 1F07 move.b -[A7], D7
00000A3E 2F0C move.l -[A7], A4
00000A40 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000A44 265F movea.l A3, [A7]+
00000A46 6008 bra +0xA /* 00000A50 */
label00000A48:
00000A48 1F07 move.b -[A7], D7
00000A4A 2F0C move.l -[A7], A4
00000A4C 4EAD 3B22 jsr [A5 + 0x3B22 /* export_1888 */]
label00000A50:
00000A50 2D4B 0014 move.l [A6 + 0x14], A3
00000A54 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000A58 4E5E unlink A6
00000A5A 205F movea.l A0, [A7]+
00000A5C DEFC 000C add.w A7, 0xC
00000A60 4ED0 jmp [A0]
00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_329: // at 00000A64 (misaligned)
00000A66 FF66 .extension 0xF66 <<F/4-5/7>> // unimplemented
00000A68 48E7 0118 movem.l -[A7], D7,A3,A4
00000A6C 286E 0008 movea.l A4, [A6 + 0x8]
00000A70 4267 clr.w -[A7]
00000A72 3F2E 000C move.w -[A7], [A6 + 0xC]
00000A76 486E FF68 pea.l [A6 - 0x98]
00000A7A 1F3C 0001 move.b -[A7], 0x1
00000A7E 2054 movea.l A0, [A4]
00000A80 2F28 0024 move.l -[A7], [A0 + 0x24]
00000A84 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000A88 3E1F move.w D7, [A7]+
00000A8A 42A7 clr.l -[A7]
00000A8C 2054 movea.l A0, [A4]
00000A8E 3F28 0002 move.w -[A7], [A0 + 0x2]
00000A92 42A7 clr.l -[A7]
00000A94 4267 clr.w -[A7]
00000A96 2F2E FF68 move.l -[A7], [A6 - 0x98]
00000A9A 4EBA FEF8 jsr [PC - 0x108 /* 00000994 */]
00000A9E 265F movea.l A3, [A7]+
00000AA0 200B move.l D0, A3
00000AA2 670A beq +0xC /* 00000AAE */
00000AA4 2F0B move.l -[A7], A3
00000AA6 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000AAA 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
label00000AAE:
00000AAE 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000AB2 4E5E unlink A6
00000AB4 205F movea.l A0, [A7]+
00000AB6 5C4F addq.w A7, 6
00000AB8 4ED0 jmp [A0]
00000ABA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_330: // at 00000ABC (misaligned)
00000ABE 0000 2F0C ori.b D0, 0xC
00000AC2 286E 0008 movea.l A4, [A6 + 0x8]
00000AC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ACA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000ACE 2054 movea.l A0, [A4]
00000AD0 7000 moveq.l D0, 0x00
00000AD2 2140 002A move.l [A0 + 0x2A], D0
00000AD6 4268 002E clr.w [A0 + 0x2E]
00000ADA 285F movea.l A4, [A7]+
00000ADC 4E5E unlink A6
00000ADE 2E9F move.l [A7], [A7]+
00000AE0 4E75 rts
00000AE2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_331: // at 00000AE4 (misaligned)
00000AE6 FFFA .invalid <<F/7/7>>
00000AE8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AEC 2C2E 0008 move.l D6, [A6 + 0x8]
00000AF0 2846 movea.l A4, D6
00000AF2 4267 clr.w -[A7]
00000AF4 2054 movea.l A0, [A4]
00000AF6 2F28 0024 move.l -[A7], [A0 + 0x24]
00000AFA 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000AFE 3E1F move.w D7, [A7]+
00000B00 42A7 clr.l -[A7]
00000B02 3007 move.w D0, D7
00000B04 E540 asl D0.w, 2
00000B06 48C0 ext.l D0
00000B08 2F00 move.l -[A7], D0
00000B0A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000B0E 265F movea.l A3, [A7]+
00000B10 2F0B move.l -[A7], A3
00000B12 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B16 2054 movea.l A0, [A4]
00000B18 214B 002A move.l [A0 + 0x2A], A3
00000B1C 2F06 move.l -[A7], D6
00000B1E 4EBA F9FC jsr [PC - 0x604 /* 0000051C */]
00000B22 2F06 move.l -[A7], D6
00000B24 4EBA 0082 jsr [PC + 0x82 /* 00000BA8 */]
00000B28 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B2C 4E5E unlink A6
00000B2E 2E9F move.l [A7], [A7]+
00000B30 4E75 rts
00000B32 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_332: // at 00000B34 (misaligned)
00000B36 0000 48E7 ori.b D0, 0xE7
00000B3A 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */
00000B40 2254 movea.l A1, [A4]
00000B42 2069 0024 movea.l A0, [A1 + 0x24]
00000B46 2050 movea.l A0, [A0]
00000B48 1028 0062 move.b D0, [A0 + 0x62]
00000B4C 671A beq +0x1C /* 00000B68 */
00000B4E 302E 000C move.w D0, [A6 + 0xC]
00000B52 48C0 ext.l D0
00000B54 2069 002A movea.l A0, [A1 + 0x2A]
00000B58 2050 movea.l A0, [A0]
00000B5A 3229 002E move.w D1, [A1 + 0x2E]
00000B5E 48C1 ext.l D1
00000B60 E581 asl D1, 2
00000B62 2180 1800 move.l [A0 + D1], D0
00000B66 602C bra +0x2E /* 00000B94 */
label00000B68:
00000B68 2254 movea.l A1, [A4]
00000B6A 2069 0024 movea.l A0, [A1 + 0x24]
00000B6E 2050 movea.l A0, [A0]
00000B70 2468 0064 movea.l A2, [A0 + 0x64]
00000B74 2452 movea.l A2, [A2]
00000B76 302E 000C move.w D0, [A6 + 0xC]
00000B7A 5340 subq.w D0, 1
00000B7C 48C0 ext.l D0
00000B7E E580 asl D0, 2
00000B80 2069 002A movea.l A0, [A1 + 0x2A]
00000B84 2050 movea.l A0, [A0]
00000B86 3229 002E move.w D1, [A1 + 0x2E]
00000B8A 48C1 ext.l D1
00000B8C E581 asl D1, 2
00000B8E 21B2 0800 1800 move.l [A0 + D1], [A2 + D0]
label00000B94:
00000B94 2054 movea.l A0, [A4]
00000B96 5268 002E addq.w [A0 + 0x2E], 1
00000B9A 4CDF 1400 movem.l A2,A4, [A7]+
00000B9E 4E5E unlink A6
00000BA0 205F movea.l A0, [A7]+
00000BA2 5C4F addq.w A7, 6
00000BA4 4ED0 jmp [A0]
00000BA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BA8-00000BAC
fn00000BA8:
00000BA8 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000BA8-00000BAC
fn00000BA8: // (misaligned)
00000BAA FFF8 .invalid <<F/7/7>>
00000BAC 48E7 0118 movem.l -[A7], D7,A3,A4
00000BB0 286E 0008 movea.l A4, [A6 + 0x8]
00000BB4 7000 moveq.l D0, 0x00
00000BB6 2640 movea.l A3, D0
00000BB8 2054 movea.l A0, [A4]
00000BBA 3028 0002 move.w D0, [A0 + 0x2]
00000BBE 0440 0BBA subi.w D0, 0xBBA
00000BC2 6700 00BC beq +0xBE /* 00000C80 */
00000BC6 0440 0009 subi.w D0, 0x9 /* '\t' */
00000BCA 6768 beq +0x6A /* 00000C34 */
00000BCC 0440 0016 subi.w D0, 0x16
00000BD0 6742 beq +0x44 /* 00000C14 */
00000BD2 0440 0043 subi.w D0, 0x43 /* 'C' */
00000BD6 671C beq +0x1E /* 00000BF4 */
00000BD8 5340 subq.w D0, 1
00000BDA 6718 beq +0x1A /* 00000BF4 */
00000BDC 0440 0B76 subi.w D0, 0xB76
00000BE0 6732 beq +0x34 /* 00000C14 */
00000BE2 0440 0019 subi.w D0, 0x19
00000BE6 672C beq +0x2E /* 00000C14 */
00000BE8 5340 subq.w D0, 1
00000BEA 6728 beq +0x2A /* 00000C14 */
00000BEC 5340 subq.w D0, 1
00000BEE 6724 beq +0x26 /* 00000C14 */
00000BF0 6000 00A2 bra +0xA4 /* 00000C94 */
label00000BF4:
00000BF4 42A7 clr.l -[A7]
00000BF6 2054 movea.l A0, [A4]
00000BF8 3F28 0002 move.w -[A7], [A0 + 0x2]
00000BFC 2268 0024 movea.l A1, [A0 + 0x24]
00000C00 2251 movea.l A1, [A1]
00000C02 1F29 0062 move.b -[A7], [A1 + 0x62]
00000C06 2F28 002A move.l -[A7], [A0 + 0x2A]
00000C0A 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00000C0E 265F movea.l A3, [A7]+
00000C10 6000 0082 bra +0x84 /* 00000C94 */
label00000C14:
00000C14 42A7 clr.l -[A7]
00000C16 2054 movea.l A0, [A4]
00000C18 3F28 0002 move.w -[A7], [A0 + 0x2]
00000C1C 2F28 002A move.l -[A7], [A0 + 0x2A]
00000C20 2268 0024 movea.l A1, [A0 + 0x24]
00000C24 2251 movea.l A1, [A1]
00000C26 1F29 0062 move.b -[A7], [A1 + 0x62]
00000C2A 42A7 clr.l -[A7]
00000C2C 4EBA FD66 jsr [PC - 0x29A /* 00000994 */]
00000C30 265F movea.l A3, [A7]+
00000C32 6060 bra +0x62 /* 00000C94 */
label00000C34:
00000C34 42A7 clr.l -[A7]
00000C36 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */
00000C3C 42A7 clr.l -[A7]
00000C3E 2054 movea.l A0, [A4]
00000C40 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C44 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000C48 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000C4C 2E1F move.l D7, [A7]+
00000C4E 4267 clr.w -[A7]
00000C50 2F07 move.l -[A7], D7
00000C52 486D 2A9C pea.l [A5 + 0x2A9C]
00000C56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000C5A 101F move.b D0, [A7]+
00000C5C 6736 beq +0x38 /* 00000C94 */
00000C5E 42A7 clr.l -[A7]
00000C60 2047 movea.l A0, D7
00000C62 2050 movea.l A0, [A0]
00000C64 2F28 0050 move.l -[A7], [A0 + 0x50]
00000C68 2254 movea.l A1, [A4]
00000C6A 2069 0024 movea.l A0, [A1 + 0x24]
00000C6E 2050 movea.l A0, [A0]
00000C70 1F28 0062 move.b -[A7], [A0 + 0x62]
00000C74 2F29 002A move.l -[A7], [A1 + 0x2A]
00000C78 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00000C7C 265F movea.l A3, [A7]+
00000C7E 6014 bra +0x16 /* 00000C94 */
label00000C80:
00000C80 2254 movea.l A1, [A4]
00000C82 2069 0024 movea.l A0, [A1 + 0x24]
00000C86 2050 movea.l A0, [A0]
00000C88 1F28 0062 move.b -[A7], [A0 + 0x62]
00000C8C 2F29 002A move.l -[A7], [A1 + 0x2A]
00000C90 4EAD 370A jsr [A5 + 0x370A /* export_1757 */]
label00000C94:
00000C94 200B move.l D0, A3
00000C96 670A beq +0xC /* 00000CA2 */
00000C98 2F0B move.l -[A7], A3
00000C9A 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000C9E 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
label00000CA2:
00000CA2 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000CA6 4E5E unlink A6
00000CA8 2E9F move.l [A7], [A7]+
00000CAA 4E75 rts
export_333:
00000CAC 4E56 0000 link A6, 0
00000CB0 2F0C move.l -[A7], A4
00000CB2 286E 0008 movea.l A4, [A6 + 0x8]
00000CB6 2054 movea.l A0, [A4]
00000CB8 216E 0012 0022 move.l [A0 + 0x22], [A6 + 0x12]
00000CBE 116E 0010 0026 move.b [A0 + 0x26], [A6 + 0x10]
00000CC4 216E 000C 0028 move.l [A0 + 0x28], [A6 + 0xC]
00000CCA 3F3C 0BC3 move.w -[A7], 0xBC3
00000CCE 42A7 clr.l -[A7]
00000CD0 42A7 clr.l -[A7]
00000CD2 42A7 clr.l -[A7]
00000CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000CDC 2054 movea.l A0, [A4]
00000CDE 4228 000F clr.b [A0 + 0xF]
00000CE2 285F movea.l A4, [A7]+
00000CE4 4E5E unlink A6
00000CE6 205F movea.l A0, [A7]+
00000CE8 DEFC 000E add.w A7, 0xE
00000CEC 4ED0 jmp [A0]
00000CEE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_334: // at 00000CF0 (misaligned)
00000CF2 0000 2F0C ori.b D0, 0xC
00000CF6 286E 0008 movea.l A4, [A6 + 0x8]
00000CFA 2054 movea.l A0, [A4]
00000CFC 1F28 0026 move.b -[A7], [A0 + 0x26]
00000D00 2F28 0028 move.l -[A7], [A0 + 0x28]
00000D04 2F28 0022 move.l -[A7], [A0 + 0x22]
00000D08 4EBA F4CA jsr [PC - 0xB36 /* 000001D4 */]
00000D0C 285F movea.l A4, [A7]+
00000D0E 4E5E unlink A6
00000D10 2E9F move.l [A7], [A7]+
00000D12 4E75 rts
export_335:
00000D14 4E56 0000 link A6, 0
00000D18 2F0C move.l -[A7], A4
00000D1A 286E 0008 movea.l A4, [A6 + 0x8]
00000D1E 2054 movea.l A0, [A4]
00000D20 2F28 0028 move.l -[A7], [A0 + 0x28]
00000D24 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00000D28 2054 movea.l A0, [A4]
00000D2A 7000 moveq.l D0, 0x00
00000D2C 2140 0022 move.l [A0 + 0x22], D0
00000D30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D34 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000D38 285F movea.l A4, [A7]+
00000D3A 4E5E unlink A6
00000D3C 2E9F move.l [A7], [A7]+
00000D3E 4E75 rts
export_336:
00000D40 4E56 FF00 link A6, -0x0100
00000D44 206E 0008 movea.l A0, [A6 + 0x8]
00000D48 2050 movea.l A0, [A0]
00000D4A 3028 003C move.w D0, [A0 + 0x3C]
00000D4E 48C0 ext.l D0
00000D50 B0AE 000C cmp.l D0, [A6 + 0xC]
00000D54 6D18 blt +0x1A /* 00000D6E */
00000D56 3F2E 000E move.w -[A7], [A6 + 0xE]
00000D5A 486E FF00 pea.l [A6 - 0x100]
00000D5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D62 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
00000D66 486E FF00 pea.l [A6 - 0x100]
00000D6A 4EBA F294 jsr [PC - 0xD6C /* 00000000 */]
label00000D6E:
00000D6E 4E5E unlink A6
00000D70 205F movea.l A0, [A7]+
00000D72 504F addq.w A7, 8
00000D74 4ED0 jmp [A0]
00000D76 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_337: // at 00000D78 (misaligned)
00000D7A 0000 2F0C ori.b D0, 0xC
00000D7E 286E 0008 movea.l A4, [A6 + 0x8]
00000D82 2054 movea.l A0, [A4]
00000D84 4AA8 0036 tst.l [A0 + 0x36]
00000D88 6706 beq +0x8 /* 00000D90 */
00000D8A 2F28 0036 move.l -[A7], [A0 + 0x36]
00000D8E A8D9 syscall DisposRgn/DisposeRgn
label00000D90:
00000D90 2054 movea.l A0, [A4]
00000D92 7000 moveq.l D0, 0x00
00000D94 2140 0036 move.l [A0 + 0x36], D0
00000D98 4AA8 003A tst.l [A0 + 0x3A]
00000D9C 6708 beq +0xA /* 00000DA6 */
00000D9E 2054 movea.l A0, [A4]
00000DA0 2F28 003A move.l -[A7], [A0 + 0x3A]
00000DA4 A8D9 syscall DisposRgn/DisposeRgn
label00000DA6:
00000DA6 2054 movea.l A0, [A4]
00000DA8 7000 moveq.l D0, 0x00
00000DAA 2140 003A move.l [A0 + 0x3A], D0
00000DAE 7000 moveq.l D0, 0x00
00000DB0 2140 0032 move.l [A0 + 0x32], D0
00000DB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DB8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000DBC 285F movea.l A4, [A7]+
00000DBE 4E5E unlink A6
00000DC0 2E9F move.l [A7], [A7]+
00000DC2 4E75 rts
export_338:
00000DC4 4E56 0000 link A6, 0
00000DC8 48E7 0018 movem.l -[A7], A3,A4
00000DCC 286E 0008 movea.l A4, [A6 + 0x8]
00000DD0 206E 000C movea.l A0, [A6 + 0xC]
00000DD4 2254 movea.l A1, [A4]
00000DD6 2350 002A move.l [A1 + 0x2A], [A0]
00000DDA 1029 0026 move.b D0, [A1 + 0x26]
00000DDE 6760 beq +0x62 /* 00000E40 */
00000DE0 2F00 move.l -[A7], D0
00000DE2 4267 clr.w -[A7]
00000DE4 2054 movea.l A0, [A4]
00000DE6 2F28 0036 move.l -[A7], [A0 + 0x36]
00000DEA A8E2 syscall EmptyRgn
00000DEC 121F move.b D1, [A7]+
00000DEE 201F move.l D0, [A7]+
00000DF0 0A01 0001 xori.b D1, 0x1
00000DF4 C001 and.b D0, D1
00000DF6 6748 beq +0x4A /* 00000E40 */
00000DF8 2254 movea.l A1, [A4]
00000DFA 2069 0036 movea.l A0, [A1 + 0x36]
00000DFE 2050 movea.l A0, [A0]
00000E00 47E8 0002 lea.l A3, [A0 + 0x2]
00000E04 3029 002C move.w D0, [A1 + 0x2C]
00000E08 B06B 0002 cmp.w D0, [A3 + 0x2]
00000E0C 6D0A blt +0xC /* 00000E18 */
00000E0E 2049 movea.l A0, A1
00000E10 316B 0002 002C move.w [A0 + 0x2C], [A3 + 0x2]
00000E16 600C bra +0xE /* 00000E24 */
label00000E18:
00000E18 302B 0006 move.w D0, [A3 + 0x6]
00000E1C 5340 subq.w D0, 1
00000E1E 2054 movea.l A0, [A4]
00000E20 3140 002C move.w [A0 + 0x2C], D0
label00000E24:
00000E24 2054 movea.l A0, [A4]
00000E26 3028 002A move.w D0, [A0 + 0x2A]
00000E2A B053 cmp.w D0, [A3]
00000E2C 6D06 blt +0x8 /* 00000E34 */
00000E2E 3153 002A move.w [A0 + 0x2A], [A3]
00000E32 600C bra +0xE /* 00000E40 */
label00000E34:
00000E34 302B 0004 move.w D0, [A3 + 0x4]
00000E38 5340 subq.w D0, 1
00000E3A 2054 movea.l A0, [A4]
00000E3C 3140 002A move.w [A0 + 0x2A], D0
label00000E40:
00000E40 4CDF 1800 movem.l A3,A4, [A7]+
00000E44 4E5E unlink A6
00000E46 205F movea.l A0, [A7]+
00000E48 504F addq.w A7, 8
00000E4A 4ED0 jmp [A0]
export_339:
00000E4C 4E56 FFF8 link A6, -0x0008
00000E50 48E7 0018 movem.l -[A7], A3,A4
00000E54 266E 000C movea.l A3, [A6 + 0xC]
00000E58 286E 0008 movea.l A4, [A6 + 0x8]
00000E5C 4267 clr.w -[A7]
00000E5E 2F13 move.l -[A7], [A3]
00000E60 2054 movea.l A0, [A4]
00000E62 2F28 0022 move.l -[A7], [A0 + 0x22]
00000E66 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */]
00000E6A 101F move.b D0, [A7]+
00000E6C 6700 009C beq +0x9E /* 00000F0A */
00000E70 2254 movea.l A1, [A4]
00000E72 2069 0022 movea.l A0, [A1 + 0x22]
00000E76 2050 movea.l A0, [A0]
00000E78 1028 004E move.b D0, [A0 + 0x4E]
00000E7C 660E bne +0x10 /* 00000E8C */
00000E7E 2049 movea.l A0, A1
00000E80 1228 0026 move.b D1, [A0 + 0x26]
00000E84 0A01 0001 xori.b D1, 0x1
00000E88 8001 or.b D0, D1
00000E8A 6718 beq +0x1A /* 00000EA4 */
label00000E8C:
00000E8C 486E FFF8 pea.l [A6 - 0x8]
00000E90 2F13 move.l -[A7], [A3]
00000E92 302B 0002 move.w D0, [A3 + 0x2]
00000E96 5240 addq.w D0, 1
00000E98 3F00 move.w -[A7], D0
00000E9A 3013 move.w D0, [A3]
00000E9C 5240 addq.w D0, 1
00000E9E 3F00 move.w -[A7], D0
00000EA0 A8A7 syscall SetRect
00000EA2 6016 bra +0x18 /* 00000EBA */
label00000EA4:
00000EA4 2054 movea.l A0, [A4]
00000EA6 2F28 002A move.l -[A7], [A0 + 0x2A]
00000EAA 2F13 move.l -[A7], [A3]
00000EAC 486E FFF8 pea.l [A6 - 0x8]
00000EB0 A8AC syscall Pt2Rect
00000EB2 526E FFFE addq.w [A6 - 0x2], 1
00000EB6 526E FFFC addq.w [A6 - 0x4], 1
label00000EBA:
00000EBA 2054 movea.l A0, [A4]
00000EBC 2F28 0032 move.l -[A7], [A0 + 0x32]
00000EC0 486E FFF8 pea.l [A6 - 0x8]
00000EC4 A8DF syscall RectRgn
00000EC6 2054 movea.l A0, [A4]
00000EC8 1028 0027 move.b D0, [A0 + 0x27]
00000ECC 673C beq +0x3E /* 00000F0A */
00000ECE 2248 movea.l A1, A0
00000ED0 2069 0022 movea.l A0, [A1 + 0x22]
00000ED4 2050 movea.l A0, [A0]
00000ED6 1228 004E move.b D1, [A0 + 0x4E]
00000EDA 0A01 0001 xori.b D1, 0x1
00000EDE C001 and.b D0, D1
00000EE0 6728 beq +0x2A /* 00000F0A */
00000EE2 2054 movea.l A0, [A4]
00000EE4 1028 0028 move.b D0, [A0 + 0x28]
00000EE8 6710 beq +0x12 /* 00000EFA */
00000EEA 2F28 0036 move.l -[A7], [A0 + 0x36]
00000EEE 2F28 0032 move.l -[A7], [A0 + 0x32]
00000EF2 2F28 0032 move.l -[A7], [A0 + 0x32]
00000EF6 A8E6 syscall DiffRgn
00000EF8 6010 bra +0x12 /* 00000F0A */
label00000EFA:
00000EFA 2054 movea.l A0, [A4]
00000EFC 2F28 0036 move.l -[A7], [A0 + 0x36]
00000F00 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F04 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F08 A8E5 syscall UnionRgn
label00000F0A:
00000F0A 4CDF 1800 movem.l A3,A4, [A7]+
00000F0E 4E5E unlink A6
00000F10 205F movea.l A0, [A7]+
00000F12 504F addq.w A7, 8
00000F14 4ED0 jmp [A0]
00000F16 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F18-00000F1E
fn00000F18:
00000F18 4E56 0000 link A6, 0
00000F1C 2F0C move.l -[A7], A4
// end alternate branch 00000F18-00000F1E
fn00000F18: // (misaligned)
00000F1A 0000 2F0C ori.b D0, 0xC
00000F1E 286E 0008 movea.l A4, [A6 + 0x8]
00000F22 2054 movea.l A0, [A4]
00000F24 2F28 0036 move.l -[A7], [A0 + 0x36]
00000F28 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F2C 2F28 003A move.l -[A7], [A0 + 0x3A]
00000F30 A8E6 syscall DiffRgn
00000F32 2054 movea.l A0, [A4]
00000F34 2F28 003A move.l -[A7], [A0 + 0x3A]
00000F38 2268 0022 movea.l A1, [A0 + 0x22]
00000F3C 2251 movea.l A1, [A1]
00000F3E 1F29 002C move.b -[A7], [A1 + 0x2C]
00000F42 1F3C 0001 move.b -[A7], 0x1
00000F46 2F28 0022 move.l -[A7], [A0 + 0x22]
00000F4A 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */]
00000F4E 2054 movea.l A0, [A4]
00000F50 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F54 2F28 0036 move.l -[A7], [A0 + 0x36]
00000F58 2F28 003A move.l -[A7], [A0 + 0x3A]
00000F5C A8E6 syscall DiffRgn
00000F5E 2054 movea.l A0, [A4]
00000F60 2F28 003A move.l -[A7], [A0 + 0x3A]
00000F64 1F3C 0001 move.b -[A7], 0x1
00000F68 2268 0022 movea.l A1, [A0 + 0x22]
00000F6C 2251 movea.l A1, [A1]
00000F6E 1F29 002C move.b -[A7], [A1 + 0x2C]
00000F72 2F28 0022 move.l -[A7], [A0 + 0x22]
00000F76 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */]
00000F7A 285F movea.l A4, [A7]+
00000F7C 4E5E unlink A6
00000F7E 2E9F move.l [A7], [A7]+
00000F80 4E75 rts
00000F82 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_340: // at 00000F84 (misaligned)
00000F86 FFF0 .invalid <<F/7/7>>
00000F88 206E 0014 movea.l A0, [A6 + 0x14]
00000F8C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000F90 22D8 move.l [A1]+, [A0]+
00000F92 22D8 move.l [A1]+, [A0]+
00000F94 206E 0010 movea.l A0, [A6 + 0x10]
00000F98 43EE FFF0 lea.l A1, [A6 - 0x10]
00000F9C 22D8 move.l [A1]+, [A0]+
00000F9E 22D8 move.l [A1]+, [A0]+
00000FA0 4E5E unlink A6
00000FA2 205F movea.l A0, [A7]+
00000FA4 DEFC 0010 add.w A7, 0x10
00000FA8 4ED0 jmp [A0]
00000FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_341: // at 00000FAC (misaligned)
00000FAE FFE4 .invalid <<F/7/7>>
00000FB0 48E7 0018 movem.l -[A7], A3,A4
00000FB4 266E 0008 movea.l A3, [A6 + 0x8]
00000FB8 284B movea.l A4, A3
00000FBA 102E 000C move.b D0, [A6 + 0xC]
00000FBE 6700 009E beq +0xA0 /* 0000105E */
00000FC2 486E FFEC pea.l [A6 - 0x14]
00000FC6 2054 movea.l A0, [A4]
00000FC8 2F28 0022 move.l -[A7], [A0 + 0x22]
00000FCC 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
00000FD0 206E 000E movea.l A0, [A6 + 0xE]
00000FD4 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000FD8 22D8 move.l [A1]+, [A0]+
00000FDA 22D8 move.l [A1]+, [A0]+
00000FDC 486E FFEC pea.l [A6 - 0x14]
00000FE0 486E FFE4 pea.l [A6 - 0x1C]
00000FE4 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */]
00000FE8 42A7 clr.l -[A7]
00000FEA 486E FFE4 pea.l [A6 - 0x1C]
00000FEE 2054 movea.l A0, [A4]
00000FF0 2F28 0022 move.l -[A7], [A0 + 0x22]
00000FF4 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
00000FF8 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000FFC 4A2E 001A tst.b [A6 + 0x1A]
00001000 662C bne +0x2E /* 0000102E */
00001002 486E FFFC pea.l [A6 - 0x4]
00001006 2F0B move.l -[A7], A3
00001008 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */]
0000100C 2054 movea.l A0, [A4]
0000100E 1028 0027 move.b D0, [A0 + 0x27]
00001012 671A beq +0x1C /* 0000102E */
00001014 4267 clr.w -[A7]
00001016 2054 movea.l A0, [A4]
00001018 2F28 002A move.l -[A7], [A0 + 0x2A]
0000101C 2268 0022 movea.l A1, [A0 + 0x22]
00001020 2251 movea.l A1, [A1]
00001022 2F29 0050 move.l -[A7], [A1 + 0x50]
00001026 A8E8 syscall PtInRgn
00001028 2054 movea.l A0, [A4]
0000102A 115F 0028 move.b [A0 + 0x28], [A7]+
label0000102E:
0000102E 202E FFFC move.l D0, [A6 - 0x4]
00001032 2054 movea.l A0, [A4]
00001034 B0A8 002E cmp.l D0, [A0 + 0x2E]
00001038 6724 beq +0x26 /* 0000105E */
0000103A 486E FFFC pea.l [A6 - 0x4]
0000103E 2F0B move.l -[A7], A3
00001040 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00001044 2F0B move.l -[A7], A3
00001046 4EBA FED0 jsr [PC - 0x130 /* 00000F18 */]
0000104A 2054 movea.l A0, [A4]
0000104C 2F28 0032 move.l -[A7], [A0 + 0x32]
00001050 2F28 0036 move.l -[A7], [A0 + 0x36]
00001054 A8DC syscall CopyRgn
00001056 2054 movea.l A0, [A4]
00001058 216E FFFC 002E move.l [A0 + 0x2E], [A6 - 0x4]
label0000105E:
0000105E 2D4B 001C move.l [A6 + 0x1C], A3
00001062 4CDF 1800 movem.l A3,A4, [A7]+
00001066 4E5E unlink A6
00001068 205F movea.l A0, [A7]+
0000106A DEFC 0014 add.w A7, 0x14
0000106E 4ED0 jmp [A0]
export_342:
00001070 4E56 0000 link A6, 0
00001074 2F0C move.l -[A7], A4
00001076 286E 0008 movea.l A4, [A6 + 0x8]
0000107A 2254 movea.l A1, [A4]
0000107C 2069 0022 movea.l A0, [A1 + 0x22]
00001080 2050 movea.l A0, [A0]
00001082 1028 004E move.b D0, [A0 + 0x4E]
00001086 671A beq +0x1C /* 000010A2 */
00001088 2069 0032 movea.l A0, [A1 + 0x32]
0000108C 2050 movea.l A0, [A0]
0000108E 2F28 0002 move.l -[A7], [A0 + 0x2]
00001092 42A7 clr.l -[A7]
00001094 1F3C 0001 move.b -[A7], 0x1
00001098 2F29 0022 move.l -[A7], [A1 + 0x22]
0000109C 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
000010A0 6014 bra +0x16 /* 000010B6 */
label000010A2:
000010A2 2054 movea.l A0, [A4]
000010A4 2F28 0032 move.l -[A7], [A0 + 0x32]
000010A8 42A7 clr.l -[A7]
000010AA 1F3C 0001 move.b -[A7], 0x1
000010AE 2F28 0022 move.l -[A7], [A0 + 0x22]
000010B2 4EAD 2FAA jsr [A5 + 0x2FAA /* export_1521 */]
label000010B6:
000010B6 285F movea.l A4, [A7]+
000010B8 4E5E unlink A6
000010BA 2E9F move.l [A7], [A7]+
000010BC 4E75 rts
000010BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_343: // at 000010C0 (misaligned)
000010C2 FFFE .invalid <<F/7/7>>
000010C4 48E7 0108 movem.l -[A7], D7,A4
000010C8 206E 000C movea.l A0, [A6 + 0xC]
000010CC 2850 movea.l A4, [A0]
000010CE 202C 0002 move.l D0, [A4 + 0x2]
000010D2 4840 swap.w D0
000010D4 4A40 tst.w D0
000010D6 6712 beq +0x14 /* 000010EA */
000010D8 4267 clr.w -[A7]
000010DA 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */
000010E0 2F2C 0002 move.l -[A7], [A4 + 0x2]
000010E4 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000010E8 3E1F move.w D7, [A7]+
label000010EA:
000010EA 7000 moveq.l D0, 0x00
000010EC 2D40 0010 move.l [A6 + 0x10], D0
000010F0 4CDF 1080 movem.l D7,A4, [A7]+
000010F4 4E5E unlink A6
000010F6 205F movea.l A0, [A7]+
000010F8 504F addq.w A7, 8
000010FA 4ED0 jmp [A0]
fn000010FC:
000010FC 4E56 FFFC link A6, -0x0004
00001100 2F0C move.l -[A7], A4
00001102 286E 0008 movea.l A4, [A6 + 0x8]
00001106 204C movea.l A0, A4
00001108 5088 addq.l A0, 8
0000110A 2050 movea.l A0, [A0]
0000110C 2D48 FFFC move.l [A6 - 0x4], A0
00001110 102C FF7F move.b D0, [A4 - 0x81]
00001114 671E beq +0x20 /* 00001134 */
00001116 102D FC55 move.b D0, [A5 - 0x3AB]
0000111A 6708 beq +0xA /* 00001124 */
0000111C 486C FF12 pea.l [A4 - 0xEE]
00001120 A87D syscall ClosePort
00001122 6006 bra +0x8 /* 0000112A */
label00001124:
00001124 486C FF12 pea.l [A4 - 0xEE]
00001128 A87D syscall ClosePort
label0000112A:
0000112A 2F2C FF0E move.l -[A7], [A4 - 0xF2]
0000112E A873 syscall SetPort
00001130 422C FF7F clr.b [A4 - 0x81]
label00001134:
00001134 285F movea.l A4, [A7]+
00001136 4E5E unlink A6
00001138 2E9F move.l [A7], [A7]+
0000113A 4E75 rts
fn0000113C:
0000113C 4E56 FFFC link A6, -0x0004
00001140 48E7 0028 movem.l -[A7], A2,A4
00001144 286E 0008 movea.l A4, [A6 + 0x8]
00001148 204C movea.l A0, A4
0000114A 5088 addq.l A0, 8
0000114C 2050 movea.l A0, [A0]
0000114E 2D48 FFFC move.l [A6 - 0x4], A0
00001152 4AAC FFF8 tst.l [A4 - 0x8]
00001156 674C beq +0x4E /* 000011A4 */
00001158 102C FF7F move.b D0, [A4 - 0x81]
0000115C 6708 beq +0xA /* 00001166 */
0000115E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001162 4EBA FF98 jsr [PC - 0x68 /* 000010FC */]
label00001166:
00001166 4267 clr.w -[A7]
00001168 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000116C 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001170 101F move.b D0, [A7]+
00001172 6700 0082 beq +0x84 /* 000011F6 */
00001176 486D F7C8 pea.l [A5 - 0x838]
0000117A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000117E 4AAC FFF4 tst.l [A4 - 0xC]
00001182 6772 beq +0x74 /* 000011F6 */
00001184 486C FF80 pea.l [A4 - 0x80]
00001188 2F2C FFF4 move.l -[A7], [A4 - 0xC]
0000118C 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
00001190 206C FFF4 movea.l A0, [A4 - 0xC]
00001194 43EC FFA0 lea.l A1, [A4 - 0x60]
00001198 2050 movea.l A0, [A0]
0000119A 45E8 003C lea.l A2, [A0 + 0x3C]
0000119E 22DA move.l [A1]+, [A2]+
000011A0 22DA move.l [A1]+, [A2]+
000011A2 6052 bra +0x54 /* 000011F6 */
label000011A4:
000011A4 102C FF7F move.b D0, [A4 - 0x81]
000011A8 6620 bne +0x22 /* 000011CA */
000011AA 486C FF0E pea.l [A4 - 0xF2]
000011AE A874 syscall GetPort
000011B0 102D FC55 move.b D0, [A5 - 0x3AB]
000011B4 6708 beq +0xA /* 000011BE */
000011B6 486C FF12 pea.l [A4 - 0xEE]
000011BA AA00 syscall OpenCPort
000011BC 6006 bra +0x8 /* 000011C4 */
label000011BE:
000011BE 486C FF12 pea.l [A4 - 0xEE]
000011C2 A86F syscall OpenPort
label000011C4:
000011C4 197C 0001 FF7F move.b [A4 - 0x81], 0x1
label000011CA:
000011CA 42A7 clr.l -[A7]
000011CC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
000011D0 2F2C FF2A move.l -[A7], [A4 - 0xD6]
000011D4 A8DC syscall CopyRgn
000011D6 206C FF2A movea.l A0, [A4 - 0xD6]
000011DA 2050 movea.l A0, [A0]
000011DC 43EC FF22 lea.l A1, [A4 - 0xDE]
000011E0 5488 addq.l A0, 2
000011E2 22D8 move.l [A1]+, [A0]+
000011E4 22D8 move.l [A1]+, [A0]+
000011E6 2F2C 0008 move.l -[A7], [A4 + 0x8]
000011EA 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */]
000011EE 486D F7C8 pea.l [A5 - 0x838]
000011F2 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
label000011F6:
000011F6 4CDF 1400 movem.l A2,A4, [A7]+
000011FA 4E5E unlink A6
000011FC 2E9F move.l [A7], [A7]+
000011FE 4E75 rts
fn00001200:
00001200 4E56 FFFC link A6, -0x0004
00001204 2F0C move.l -[A7], A4
00001206 286E 0008 movea.l A4, [A6 + 0x8]
0000120A 204C movea.l A0, A4
0000120C 5088 addq.l A0, 8
0000120E 2050 movea.l A0, [A0]
00001210 2D48 FFFC move.l [A6 - 0x4], A0
00001214 4AAC FFF4 tst.l [A4 - 0xC]
00001218 56C0 sne D0
0000121A 4A00 tst.b D0
0000121C 672C beq +0x2E /* 0000124A */
0000121E 2F00 move.l -[A7], D0
00001220 4267 clr.w -[A7]
00001222 486C FFA0 pea.l [A4 - 0x60]
00001226 206C FFF4 movea.l A0, [A4 - 0xC]
0000122A 2050 movea.l A0, [A0]
0000122C 4868 003C pea.l [A0 + 0x3C]
00001230 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00001234 121F move.b D1, [A7]+
00001236 201F move.l D0, [A7]+
00001238 0A01 0001 xori.b D1, 0x1
0000123C C001 and.b D0, D1
0000123E 670A beq +0xC /* 0000124A */
00001240 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001244 4EBA FEF6 jsr [PC - 0x10A /* 0000113C */]
00001248 6008 bra +0xA /* 00001252 */
label0000124A:
0000124A 486D F7C8 pea.l [A5 - 0x838]
0000124E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00001252:
00001252 285F movea.l A4, [A7]+
00001254 4E5E unlink A6
00001256 2E9F move.l [A7], [A7]+
00001258 4E75 rts
0000125A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000125C-00001260
fn0000125C:
0000125C 4E56 FFFC link A6, -0x0004
// end alternate branch 0000125C-00001260
fn0000125C: // (misaligned)
0000125E FFFC .invalid <<F/7/7>>
00001260 2F0C move.l -[A7], A4
00001262 286E 0008 movea.l A4, [A6 + 0x8]
00001266 204C movea.l A0, A4
00001268 5088 addq.l A0, 8
0000126A 2050 movea.l A0, [A0]
0000126C 2D48 FFFC move.l [A6 - 0x4], A0
00001270 296E 000C FFFC move.l [A4 - 0x4], [A6 + 0xC]
00001276 56C0 sne D0
00001278 4400 neg.b D0
0000127A 1940 FFF3 move.b [A4 - 0xD], D0
0000127E 6732 beq +0x34 /* 000012B2 */
00001280 206C FFFC movea.l A0, [A4 - 0x4]
00001284 2050 movea.l A0, [A0]
00001286 2968 0004 FFF8 move.l [A4 - 0x8], [A0 + 0x4]
0000128C 206C FFFC movea.l A0, [A4 - 0x4]
00001290 2050 movea.l A0, [A0]
00001292 2968 001E FFF4 move.l [A4 - 0xC], [A0 + 0x1E]
00001298 4AAC FFF8 tst.l [A4 - 0x8]
0000129C 670C beq +0xE /* 000012AA */
0000129E 486C FF90 pea.l [A4 - 0x70]
000012A2 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000012A6 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
label000012AA:
000012AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012AE 4EBA FE8C jsr [PC - 0x174 /* 0000113C */]
label000012B2:
000012B2 285F movea.l A4, [A7]+
000012B4 4E5E unlink A6
000012B6 205F movea.l A0, [A7]+
000012B8 504F addq.w A7, 8
000012BA 4ED0 jmp [A0]
fn000012BC:
000012BC 4E56 FFFC link A6, -0x0004
000012C0 2F0C move.l -[A7], A4
000012C2 286E 0008 movea.l A4, [A6 + 0x8]
000012C6 204C movea.l A0, A4
000012C8 5088 addq.l A0, 8
000012CA 2050 movea.l A0, [A0]
000012CC 2D48 FFFC move.l [A6 - 0x4], A0
000012D0 102C FFF3 move.b D0, [A4 - 0xD]
000012D4 6720 beq +0x22 /* 000012F6 */
000012D6 A89E syscall PenNormal
000012D8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000012DC A89C syscall PenMode
000012DE 486C FFDE pea.l [A4 - 0x22]
000012E2 486C FFD6 pea.l [A4 - 0x2A]
000012E6 1F2E 000E move.b -[A7], [A6 + 0xE]
000012EA 1F2E 000C move.b -[A7], [A6 + 0xC]
000012EE 2F2C FFFC move.l -[A7], [A4 - 0x4]
000012F2 4EAD 32D2 jsr [A5 + 0x32D2 /* export_1622 */]
label000012F6:
000012F6 285F movea.l A4, [A7]+
000012F8 4E5E unlink A6
000012FA 205F movea.l A0, [A7]+
000012FC 504F addq.w A7, 8
000012FE 4ED0 jmp [A0]
fn00001300:
00001300 4E56 FFFC link A6, -0x0004
00001304 2F0C move.l -[A7], A4
00001306 286E 0008 movea.l A4, [A6 + 0x8]
0000130A 204C movea.l A0, A4
0000130C 5088 addq.l A0, 8
0000130E 2050 movea.l A0, [A0]
00001310 2D48 FFFC move.l [A6 - 0x4], A0
00001314 102C FFF3 move.b D0, [A4 - 0xD]
00001318 6742 beq +0x44 /* 0000135C */
0000131A 206C FFFC movea.l A0, [A4 - 0x4]
0000131E 2050 movea.l A0, [A0]
00001320 1028 001B move.b D0, [A0 + 0x1B]
00001324 6716 beq +0x18 /* 0000133C */
00001326 4AAC FFF8 tst.l [A4 - 0x8]
0000132A 56C1 sne D1
0000132C C001 and.b D0, D1
0000132E 670C beq +0xE /* 0000133C */
00001330 486C FF90 pea.l [A4 - 0x70]
00001334 486C FFE6 pea.l [A4 - 0x1A]
00001338 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */]
label0000133C:
0000133C 206C FFFC movea.l A0, [A4 - 0x4]
00001340 2050 movea.l A0, [A0]
00001342 1028 001A move.b D0, [A0 + 0x1A]
00001346 6714 beq +0x16 /* 0000135C */
00001348 486C FFDE pea.l [A4 - 0x22]
0000134C 486C FFD6 pea.l [A4 - 0x2A]
00001350 486C FFE6 pea.l [A4 - 0x1A]
00001354 2F2C FFFC move.l -[A7], [A4 - 0x4]
00001358 4EBA 065E jsr [PC + 0x65E /* 000019B8 */]
label0000135C:
0000135C 285F movea.l A4, [A7]+
0000135E 4E5E unlink A6
00001360 2E9F move.l [A7], [A7]+
00001362 4E75 rts
fn00001364:
00001364 4E56 FFF8 link A6, -0x0008
00001368 48E7 0018 movem.l -[A7], A3,A4
0000136C 286E 0008 movea.l A4, [A6 + 0x8]
00001370 204C movea.l A0, A4
00001372 5088 addq.l A0, 8
00001374 2050 movea.l A0, [A0]
00001376 2D48 FFF8 move.l [A6 - 0x8], A0
0000137A 102C FFF3 move.b D0, [A4 - 0xD]
0000137E 6762 beq +0x64 /* 000013E2 */
00001380 42A7 clr.l -[A7]
00001382 1F2E 000E move.b -[A7], [A6 + 0xE]
00001386 486C FFDE pea.l [A4 - 0x22]
0000138A 486C FFD6 pea.l [A4 - 0x2A]
0000138E 486C FFE6 pea.l [A4 - 0x1A]
00001392 1F2E 000C move.b -[A7], [A6 + 0xC]
00001396 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000139A 4EAD 32CA jsr [A5 + 0x32CA /* export_1621 */]
0000139E 265F movea.l A3, [A7]+
000013A0 B7EC FFFC cmpa.l A3, [A4 - 0x4]
000013A4 671A beq +0x1C /* 000013C0 */
000013A6 2F2C FFFC move.l -[A7], [A4 - 0x4]
000013AA 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000013AE 7000 moveq.l D0, 0x00
000013B0 2940 FFFC move.l [A4 - 0x4], D0
000013B4 2F0B move.l -[A7], A3
000013B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013BA 4EBA FEA0 jsr [PC - 0x160 /* 0000125C */]
000013BE 6022 bra +0x24 /* 000013E2 */
label000013C0:
000013C0 200B move.l D0, A3
000013C2 56C0 sne D0
000013C4 4A00 tst.b D0
000013C6 671A beq +0x1C /* 000013E2 */
000013C8 2053 movea.l A0, [A3]
000013CA 2228 0004 move.l D1, [A0 + 0x4]
000013CE B2AC FFF8 cmp.l D1, [A4 - 0x8]
000013D2 56C1 sne D1
000013D4 C001 and.b D0, D1
000013D6 670A beq +0xC /* 000013E2 */
000013D8 2F0B move.l -[A7], A3
000013DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013DE 4EBA FE7C jsr [PC - 0x184 /* 0000125C */]
label000013E2:
000013E2 4CDF 1800 movem.l A3,A4, [A7]+
000013E6 4E5E unlink A6
000013E8 205F movea.l A0, [A7]+
000013EA 504F addq.w A7, 8
000013EC 4ED0 jmp [A0]
000013EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_344: // at 000013F0 (misaligned)
000013F2 FF0E .extension 0xF0E <<F/4-5/7>> // unimplemented
000013F4 48E7 0700 movem.l -[A7], D5,D6,D7
000013F8 422E FF7F clr.b [A6 - 0x81]
000013FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001400 2F0E move.l -[A7], A6
00001402 4EBA FE58 jsr [PC - 0x1A8 /* 0000125C */]
00001406 2D6E 0014 FFEE move.l [A6 - 0x12], [A6 + 0x14]
0000140C 4AAE FFF8 tst.l [A6 - 0x8]
00001410 6718 beq +0x1A /* 0000142A */
00001412 486E FFEE pea.l [A6 - 0x12]
00001416 A871 syscall GlobalToLocal
00001418 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000141C 486E FFE6 pea.l [A6 - 0x1A]
00001420 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001424 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */]
00001428 600C bra +0xE /* 00001436 */
label0000142A:
0000142A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000142E 486E FFE6 pea.l [A6 - 0x1A]
00001432 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label00001436:
00001436 41EE FFDE lea.l A0, [A6 - 0x22]
0000143A 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000143E 20D9 move.l [A0]+, [A1]+
00001440 20D9 move.l [A0]+, [A1]+
00001442 41EE FFD6 lea.l A0, [A6 - 0x2A]
00001446 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000144A 20D9 move.l [A0]+, [A1]+
0000144C 20D9 move.l [A0]+, [A1]+
0000144E 2F0E move.l -[A7], A6
00001450 4EBA FEAE jsr [PC - 0x152 /* 00001300 */]
00001454 41EE FFDE lea.l A0, [A6 - 0x22]
00001458 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000145C 20D9 move.l [A0]+, [A1]+
0000145E 20D9 move.l [A0]+, [A1]+
00001460 41EE FFD6 lea.l A0, [A6 - 0x2A]
00001464 43EE FFE6 lea.l A1, [A6 - 0x1A]
00001468 20D9 move.l [A0]+, [A1]+
0000146A 20D9 move.l [A0]+, [A1]+
0000146C 4267 clr.w -[A7]
0000146E 1F3C 0001 move.b -[A7], 0x1
00001472 2F0E move.l -[A7], A6
00001474 4EBA FEEE jsr [PC - 0x112 /* 00001364 */]
00001478 41EE FFD6 lea.l A0, [A6 - 0x2A]
0000147C 43EE FFE6 lea.l A1, [A6 - 0x1A]
00001480 20D9 move.l [A0]+, [A1]+
00001482 20D9 move.l [A0]+, [A1]+
00001484 1F3C 0001 move.b -[A7], 0x1
00001488 1F3C 0001 move.b -[A7], 0x1
0000148C 2F0E move.l -[A7], A6
0000148E 4EBA FE2C jsr [PC - 0x1D4 /* 000012BC */]
00001492 4207 clr.b D7
label00001494:
00001494 102E FFF3 move.b D0, [A6 - 0xD]
00001498 6700 01B2 beq +0x1B4 /* 0000164C */
0000149C 2F00 move.l -[A7], D0
0000149E 4267 clr.w -[A7]
000014A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014A4 4EBA 04CA jsr [PC + 0x4CA /* 00001970 */]
000014A8 121F move.b D1, [A7]+
000014AA 201F move.l D0, [A7]+
000014AC 0A01 0001 xori.b D1, 0x1
000014B0 C001 and.b D0, D1
000014B2 6700 0198 beq +0x19A /* 0000164C */
000014B6 2F0E move.l -[A7], A6
000014B8 4EBA FD46 jsr [PC - 0x2BA /* 00001200 */]
000014BC 486E FFEE pea.l [A6 - 0x12]
000014C0 A972 syscall GetMouse
000014C2 4AAE FFF8 tst.l [A6 - 0x8]
000014C6 6712 beq +0x14 /* 000014DA */
000014C8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000014CC 486E FFE6 pea.l [A6 - 0x1A]
000014D0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000014D4 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */]
000014D8 600C bra +0xE /* 000014E6 */
label000014DA:
000014DA 2F2E FFEE move.l -[A7], [A6 - 0x12]
000014DE 486E FFE6 pea.l [A6 - 0x1A]
000014E2 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label000014E6:
000014E6 1007 move.b D0, D7
000014E8 664C bne +0x4E /* 00001536 */
000014EA 2F0E move.l -[A7], A6
000014EC 4EBA FE12 jsr [PC - 0x1EE /* 00001300 */]
000014F0 41EE FFBC lea.l A0, [A6 - 0x44]
000014F4 43EE FFE6 lea.l A1, [A6 - 0x1A]
000014F8 20D9 move.l [A0]+, [A1]+
000014FA 20D9 move.l [A0]+, [A1]+
000014FC 486E FFDE pea.l [A6 - 0x22]
00001500 486E FFBC pea.l [A6 - 0x44]
00001504 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
00001508 202E FFC0 move.l D0, [A6 - 0x40]
0000150C 6A02 bpl +0x4 /* 00001510 */
0000150E 4480 neg.l D0
label00001510:
00001510 322E 0012 move.w D1, [A6 + 0x12]
00001514 48C1 ext.l D1
00001516 B280 cmp.l D1, D0
00001518 5FC0 sle D0
0000151A 4A00 tst.b D0
0000151C 6616 bne +0x18 /* 00001534 */
0000151E 222E FFBC move.l D1, [A6 - 0x44]
00001522 6A02 bpl +0x4 /* 00001526 */
00001524 4481 neg.l D1
label00001526:
00001526 342E 0010 move.w D2, [A6 + 0x10]
0000152A 48C2 ext.l D2
0000152C B481 cmp.l D2, D1
0000152E 5FC1 sle D1
00001530 8001 or.b D0, D1
00001532 6702 beq +0x4 /* 00001536 */
label00001534:
00001534 7E01 moveq.l D7, 0x01
label00001536:
00001536 41EE FFB2 lea.l A0, [A6 - 0x4E]
0000153A 43ED FBC4 lea.l A1, [A5 - 0x43C]
0000153E 20D9 move.l [A0]+, [A1]+
00001540 20D9 move.l [A0]+, [A1]+
00001542 1007 move.b D0, D7
00001544 660C bne +0xE /* 00001552 */
00001546 206E FFFC movea.l A0, [A6 - 0x4]
0000154A 2050 movea.l A0, [A0]
0000154C 8028 001C or.b D0, [A0 + 0x1C]
00001550 676C beq +0x6E /* 000015BE */
label00001552:
00001552 4AAE FFF4 tst.l [A6 - 0xC]
00001556 56C0 sne D0
00001558 4A00 tst.b D0
0000155A 675C beq +0x5E /* 000015B8 */
0000155C 4AAE FFF8 tst.l [A6 - 0x8]
00001560 56C1 sne D1
00001562 C001 and.b D0, D1
00001564 6752 beq +0x54 /* 000015B8 */
00001566 41EE FFAA lea.l A0, [A6 - 0x56]
0000156A 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000156E 20D9 move.l [A0]+, [A1]+
00001570 20D9 move.l [A0]+, [A1]+
00001572 486E FFAA pea.l [A6 - 0x56]
00001576 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000157A 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
0000157E 486E FFAA pea.l [A6 - 0x56]
00001582 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001586 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
0000158A 4267 clr.w -[A7]
0000158C 486E FFAA pea.l [A6 - 0x56]
00001590 486E FF80 pea.l [A6 - 0x80]
00001594 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */]
00001598 101F move.b D0, [A7]+
0000159A 661C bne +0x1E /* 000015B8 */
0000159C 486E FFAA pea.l [A6 - 0x56]
000015A0 486E FFB2 pea.l [A6 - 0x4E]
000015A4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000015A8 4EBA 026E jsr [PC + 0x26E /* 00001818 */]
000015AC 486E FFB2 pea.l [A6 - 0x4E]
000015B0 486E FFE6 pea.l [A6 - 0x1A]
000015B4 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label000015B8:
000015B8 2F0E move.l -[A7], A6
000015BA 4EBA FD44 jsr [PC - 0x2BC /* 00001300 */]
label000015BE:
000015BE 4267 clr.w -[A7]
000015C0 486E FFB2 pea.l [A6 - 0x4E]
000015C4 486D FBC4 pea.l [A5 - 0x43C]
000015C8 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
000015CC 1C1F move.b D6, [A7]+
000015CE 0A06 0001 xori.b D6, 0x1
000015D2 4267 clr.w -[A7]
000015D4 486E FFD6 pea.l [A6 - 0x2A]
000015D8 486E FFE6 pea.l [A6 - 0x1A]
000015DC 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
000015E0 1A1F move.b D5, [A7]+
000015E2 0A05 0001 xori.b D5, 0x1
000015E6 4267 clr.w -[A7]
000015E8 1005 move.b D0, D5
000015EA 6602 bne +0x4 /* 000015EE */
000015EC 8006 or.b D0, D6
label000015EE:
000015EE 1F00 move.b -[A7], D0
000015F0 2F0E move.l -[A7], A6
000015F2 4EBA FCC8 jsr [PC - 0x338 /* 000012BC */]
000015F6 1006 move.b D0, D6
000015F8 6724 beq +0x26 /* 0000161E */
000015FA 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000015FE 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00001602 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001606 4EBA 031C jsr [PC + 0x31C /* 00001924 */]
0000160A 4AAE FFF8 tst.l [A6 - 0x8]
0000160E 6708 beq +0xA /* 00001618 */
00001610 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001614 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */]
label00001618:
00001618 2F0E move.l -[A7], A6
0000161A 4EBA FB20 jsr [PC - 0x4E0 /* 0000113C */]
label0000161E:
0000161E 1F3C 0001 move.b -[A7], 0x1
00001622 1F05 move.b -[A7], D5
00001624 2F0E move.l -[A7], A6
00001626 4EBA FD3C jsr [PC - 0x2C4 /* 00001364 */]
0000162A 41EE FFD6 lea.l A0, [A6 - 0x2A]
0000162E 43EE FFE6 lea.l A1, [A6 - 0x1A]
00001632 20D9 move.l [A0]+, [A1]+
00001634 20D9 move.l [A0]+, [A1]+
00001636 1F3C 0001 move.b -[A7], 0x1
0000163A 1005 move.b D0, D5
0000163C 6602 bne +0x4 /* 00001640 */
0000163E 8006 or.b D0, D6
label00001640:
00001640 1F00 move.b -[A7], D0
00001642 2F0E move.l -[A7], A6
00001644 4EBA FC76 jsr [PC - 0x38A /* 000012BC */]
00001648 6000 FE4A bra -0x1B4 /* 00001494 */
label0000164C:
0000164C 2F0E move.l -[A7], A6
0000164E 4EBA FBB0 jsr [PC - 0x450 /* 00001200 */]
00001652 1007 move.b D0, D7
00001654 6748 beq +0x4A /* 0000169E */
00001656 2F3C 0006 0000 move.l -[A7], 0x60000
0000165C 486E FFC6 pea.l [A6 - 0x3A]
00001660 A971 syscall EventAvail
00001662 101F move.b D0, [A7]+
00001664 6744 beq +0x46 /* 000016AA */
00001666 2D6E FFD0 FFEE move.l [A6 - 0x12], [A6 - 0x30]
0000166C 4AAE FFF8 tst.l [A6 - 0x8]
00001670 6718 beq +0x1A /* 0000168A */
00001672 486E FFEE pea.l [A6 - 0x12]
00001676 A871 syscall GlobalToLocal
00001678 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000167C 486E FFE6 pea.l [A6 - 0x1A]
00001680 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001684 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */]
00001688 600C bra +0xE /* 00001696 */
label0000168A:
0000168A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000168E 486E FFE6 pea.l [A6 - 0x1A]
00001692 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label00001696:
00001696 2F0E move.l -[A7], A6
00001698 4EBA FC66 jsr [PC - 0x39A /* 00001300 */]
0000169C 600C bra +0xE /* 000016AA */
label0000169E:
0000169E 41EE FFE6 lea.l A0, [A6 - 0x1A]
000016A2 43EE FFD6 lea.l A1, [A6 - 0x2A]
000016A6 20D9 move.l [A0]+, [A1]+
000016A8 20D9 move.l [A0]+, [A1]+
label000016AA:
000016AA 4267 clr.w -[A7]
000016AC 1F3C 0001 move.b -[A7], 0x1
000016B0 2F0E move.l -[A7], A6
000016B2 4EBA FC08 jsr [PC - 0x3F8 /* 000012BC */]
000016B6 1F3C 0002 move.b -[A7], 0x2
000016BA 1F3C 0001 move.b -[A7], 0x1
000016BE 2F0E move.l -[A7], A6
000016C0 4EBA FCA2 jsr [PC - 0x35E /* 00001364 */]
000016C4 2F0E move.l -[A7], A6
000016C6 4EBA FA34 jsr [PC - 0x5CC /* 000010FC */]
000016CA 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
000016D0 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000016D4 4E5E unlink A6
000016D6 205F movea.l A0, [A7]+
000016D8 DEFC 0010 add.w A7, 0x10
000016DC 4ED0 jmp [A0]
000016DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016E0-000016E6
fn000016E0:
000016E0 4E56 0000 link A6, 0
000016E4 4267 clr.w -[A7]
// end alternate branch 000016E0-000016E6
fn000016E0: // (misaligned)
000016E2 0000 4267 ori.b D0, 0x67 /* 'g' */
000016E6 A973 syscall StillDown
000016E8 101F move.b D0, [A7]+
000016EA 0A00 0001 xori.b D0, 0x1
000016EE 1D40 000C move.b [A6 + 0xC], D0
000016F2 4E5E unlink A6
000016F4 2E9F move.l [A7], [A7]+
000016F6 4E75 rts
fn000016F8:
000016F8 4E56 FFF0 link A6, -0x0010
000016FC 206E 0014 movea.l A0, [A6 + 0x14]
00001700 43EE FFF8 lea.l A1, [A6 - 0x8]
00001704 22D8 move.l [A1]+, [A0]+
00001706 22D8 move.l [A1]+, [A0]+
00001708 206E 0010 movea.l A0, [A6 + 0x10]
0000170C 43EE FFF0 lea.l A1, [A6 - 0x10]
00001710 22D8 move.l [A1]+, [A0]+
00001712 22D8 move.l [A1]+, [A0]+
00001714 4E5E unlink A6
00001716 205F movea.l A0, [A7]+
00001718 DEFC 0010 add.w A7, 0x10
0000171C 4ED0 jmp [A0]
0000171E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_345: // at 00001720 (misaligned)
00001722 FFD8 .invalid <<F/7/7>>
00001724 206E 0014 movea.l A0, [A6 + 0x14]
00001728 43EE FFF8 lea.l A1, [A6 - 0x8]
0000172C 22D8 move.l [A1]+, [A0]+
0000172E 22D8 move.l [A1]+, [A0]+
00001730 206E 0010 movea.l A0, [A6 + 0x10]
00001734 43EE FFF0 lea.l A1, [A6 - 0x10]
00001738 22D8 move.l [A1]+, [A0]+
0000173A 22D8 move.l [A1]+, [A0]+
0000173C 102E 000C move.b D0, [A6 + 0xC]
00001740 672C beq +0x2E /* 0000176E */
00001742 486E FFF8 pea.l [A6 - 0x8]
00001746 486E FFF0 pea.l [A6 - 0x10]
0000174A 486E FFD8 pea.l [A6 - 0x28]
0000174E 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
00001752 486E FFD8 pea.l [A6 - 0x28]
00001756 486E FFE8 pea.l [A6 - 0x18]
0000175A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000175E 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00001762 486D FE22 pea.l [A5 - 0x1DE]
00001766 A89D syscall PenPat
00001768 486E FFE8 pea.l [A6 - 0x18]
0000176C A8A1 syscall FrameRect
label0000176E:
0000176E 4E5E unlink A6
00001770 205F movea.l A0, [A7]+
00001772 DEFC 0010 add.w A7, 0x10
00001776 4ED0 jmp [A0]
export_346:
00001778 4E56 0000 link A6, 0
0000177C 4E5E unlink A6
0000177E 205F movea.l A0, [A7]+
00001780 DEFC 0014 add.w A7, 0x14
00001784 4ED0 jmp [A0]
00001786 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001788-0000178E
fn00001788:
00001788 4E56 0000 link A6, 0
0000178C 2F07 move.l -[A7], D7
// end alternate branch 00001788-0000178E
fn00001788: // (misaligned)
0000178A 0000 2F07 ori.b D0, 0x7
0000178E 1E2E 000C move.b D7, [A6 + 0xC]
00001792 1007 move.b D0, D7
00001794 4880 ext.w D0
00001796 D040 add.w D0, D0
00001798 4A76 0012 tst.w [A6 + D0.w + 0x12]
0000179C 675E beq +0x60 /* 000017FC */
0000179E 42A7 clr.l -[A7]
000017A0 1007 move.b D0, D7
000017A2 4880 ext.w D0
000017A4 D040 add.w D0, D0
000017A6 3236 0012 move.w D1, [A6 + D0.w + 0x12]
000017AA 48C1 ext.l D1
000017AC 2F01 move.l -[A7], D1
000017AE 42A7 clr.l -[A7]
000017B0 1007 move.b D0, D7
000017B2 4880 ext.w D0
000017B4 D040 add.w D0, D0
000017B6 3236 0012 move.w D1, [A6 + D0.w + 0x12]
000017BA 48C1 ext.l D1
000017BC 83FC 0002 divs.w D1, 0x2
000017C0 48C1 ext.l D1
000017C2 D2AE 0016 add.l D1, [A6 + 0x16]
000017C6 2F01 move.l -[A7], D1
000017C8 1007 move.b D0, D7
000017CA 4880 ext.w D0
000017CC D040 add.w D0, D0
000017CE 3236 0012 move.w D1, [A6 + D0.w + 0x12]
000017D2 48C1 ext.l D1
000017D4 2F01 move.l -[A7], D1
000017D6 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000017DA 201F move.l D0, [A7]+
000017DC 3F00 move.w -[A7], D0
000017DE 1007 move.b D0, D7
000017E0 4880 ext.w D0
000017E2 D040 add.w D0, D0
000017E4 3F36 0012 move.w -[A7], [A6 + D0.w + 0x12]
000017E8 301F move.w D0, [A7]+
000017EA C1DF muls.w D0, [A7]+
000017EC 2E80 move.l [A7], D0
000017EE 2F2E 000E move.l -[A7], [A6 + 0xE]
000017F2 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
000017F6 2D5F 001A move.l [A6 + 0x1A], [A7]+
000017FA 6010 bra +0x12 /* 0000180C */
label000017FC:
000017FC 1007 move.b D0, D7
000017FE 4880 ext.w D0
00001800 D040 add.w D0, D0
00001802 3236 0012 move.w D1, [A6 + D0.w + 0x12]
00001806 48C1 ext.l D1
00001808 2D41 001A move.l [A6 + 0x1A], D1
label0000180C:
0000180C 2E1F move.l D7, [A7]+
0000180E 4E5E unlink A6
00001810 205F movea.l A0, [A7]+
00001812 DEFC 0012 add.w A7, 0x12
00001816 4ED0 jmp [A0]
export_347:
fn00001818:
00001818 4E56 FFE6 link A6, -0x001A
0000181C 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00001820 206E 0010 movea.l A0, [A6 + 0x10]
00001824 43EE FFF8 lea.l A1, [A6 - 0x8]
00001828 22D8 move.l [A1]+, [A0]+
0000182A 22D8 move.l [A1]+, [A0]+
0000182C 266E 000C movea.l A3, [A6 + 0xC]
00001830 286E 0008 movea.l A4, [A6 + 0x8]
00001834 41ED FBC4 lea.l A0, [A5 - 0x43C]
00001838 224B movea.l A1, A3
0000183A 22D8 move.l [A1]+, [A0]+
0000183C 22D8 move.l [A1]+, [A0]+
0000183E 486E FFE6 pea.l [A6 - 0x1A]
00001842 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001846 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
0000184A 4207 clr.b D7
0000184C 6000 00C0 bra +0xC2 /* 0000190E */
label00001850:
00001850 1007 move.b D0, D7
00001852 4880 ext.w D0
00001854 E540 asl D0.w, 2
00001856 1207 move.b D1, D7
00001858 4881 ext.w D1
0000185A E541 asl D1.w, 2
0000185C 2436 00F8 move.l D2, [A6 + D0.w - 0x8]
00001860 B4B6 10E6 cmp.l D2, [A6 + D1.w - 0x26]
00001864 6C44 bge +0x46 /* 000018AA */
00001866 1007 move.b D0, D7
00001868 4880 ext.w D0
0000186A E540 asl D0.w, 2
0000186C 2F00 move.l -[A7], D0
0000186E 42A7 clr.l -[A7]
00001870 1207 move.b D1, D7
00001872 4881 ext.w D1
00001874 E541 asl D1.w, 2
00001876 1407 move.b D2, D7
00001878 4882 ext.w D2
0000187A E542 asl D2.w, 2
0000187C 2636 10E6 move.l D3, [A6 + D1.w - 0x26]
00001880 96B6 20F8 sub.l D3, [A6 + D2.w - 0x8]
00001884 2F03 move.l -[A7], D3
00001886 2054 movea.l A0, [A4]
00001888 2F28 005C move.l -[A7], [A0 + 0x5C]
0000188C 1207 move.b D1, D7
0000188E 4881 ext.w D1
00001890 E541 asl D1.w, 2
00001892 2F30 103C move.l -[A7], [A0 + D1.w + 0x3C]
00001896 1F07 move.b -[A7], D7
00001898 2F0E move.l -[A7], A6
0000189A 4EBA FEEC jsr [PC - 0x114 /* 00001788 */]
0000189E 221F move.l D1, [A7]+
000018A0 201F move.l D0, [A7]+
000018A2 4481 neg.l D1
000018A4 2781 0000 move.l [A3 + D0.w], D1
000018A8 6062 bra +0x64 /* 0000190C */
label000018AA:
000018AA 1007 move.b D0, D7
000018AC 4880 ext.w D0
000018AE E540 asl D0.w, 2
000018B0 1207 move.b D1, D7
000018B2 4881 ext.w D1
000018B4 E541 asl D1.w, 2
000018B6 2436 00F8 move.l D2, [A6 + D0.w - 0x8]
000018BA B4B6 10EE cmp.l D2, [A6 + D1.w - 0x18]
000018BE 6F4C ble +0x4E /* 0000190C */
000018C0 1007 move.b D0, D7
000018C2 4880 ext.w D0
000018C4 E540 asl D0.w, 2
000018C6 2F00 move.l -[A7], D0
000018C8 42A7 clr.l -[A7]
000018CA 1207 move.b D1, D7
000018CC 4881 ext.w D1
000018CE E541 asl D1.w, 2
000018D0 1407 move.b D2, D7
000018D2 4882 ext.w D2
000018D4 E542 asl D2.w, 2
000018D6 2636 10F8 move.l D3, [A6 + D1.w - 0x8]
000018DA 96B6 20EE sub.l D3, [A6 + D2.w - 0x18]
000018DE 2F03 move.l -[A7], D3
000018E0 2054 movea.l A0, [A4]
000018E2 2F28 005C move.l -[A7], [A0 + 0x5C]
000018E6 1207 move.b D1, D7
000018E8 4881 ext.w D1
000018EA E541 asl D1.w, 2
000018EC 1407 move.b D2, D7
000018EE 4882 ext.w D2
000018F0 E542 asl D2.w, 2
000018F2 2630 104C move.l D3, [A0 + D1.w + 0x4C]
000018F6 96B0 203C sub.l D3, [A0 + D2.w + 0x3C]
000018FA 2F03 move.l -[A7], D3
000018FC 1F07 move.b -[A7], D7
000018FE 2F0E move.l -[A7], A6
00001900 4EBA FE86 jsr [PC - 0x17A /* 00001788 */]
00001904 221F move.l D1, [A7]+
00001906 201F move.l D0, [A7]+
00001908 2781 0000 move.l [A3 + D0.w], D1
label0000190C:
0000190C 5207 addq.b D7, 1
label0000190E:
0000190E 7001 moveq.l D0, 0x01
00001910 B007 cmp.b D0, D7
00001912 6C00 FF3C bge -0xC2 /* 00001850 */
00001916 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+
0000191A 4E5E unlink A6
0000191C 205F movea.l A0, [A7]+
0000191E DEFC 000C add.w A7, 0xC
00001922 4ED0 jmp [A0]
fn00001924:
00001924 4E56 0000 link A6, 0
00001928 2F0C move.l -[A7], A4
0000192A 286E 0008 movea.l A4, [A6 + 0x8]
0000192E 2054 movea.l A0, [A4]
00001930 4AA8 001E tst.l [A0 + 0x1E]
00001934 6714 beq +0x16 /* 0000194A */
00001936 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000193A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000193E 1F3C 0001 move.b -[A7], 0x1
00001942 2F28 001E move.l -[A7], [A0 + 0x1E]
00001946 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
label0000194A:
0000194A 285F movea.l A4, [A7]+
0000194C 4E5E unlink A6
0000194E 205F movea.l A0, [A7]+
00001950 DEFC 000C add.w A7, 0xC
00001954 4ED0 jmp [A0]
00001956 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_348: // at 00001958 (misaligned)
0000195A 0000 4E5E ori.b D0, 0x5E /* '^' */
0000195E 2E9F move.l [A7], [A7]+
00001960 4E75 rts
00001962 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_349: // at 00001964 (misaligned)
00001966 0000 4E5E ori.b D0, 0x5E /* '^' */
0000196A 2E9F move.l [A7], [A7]+
0000196C 4E75 rts
0000196E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001970-00001976
fn00001970:
00001970 4E56 0000 link A6, 0
00001974 2F0C move.l -[A7], A4
// end alternate branch 00001970-00001976
fn00001970: // (misaligned)
00001972 0000 2F0C ori.b D0, 0xC
00001976 286E 0008 movea.l A4, [A6 + 0x8]
0000197A 2054 movea.l A0, [A4]
0000197C 4AA8 0004 tst.l [A0 + 0x4]
00001980 6712 beq +0x14 /* 00001994 */
00001982 4267 clr.w -[A7]
00001984 2054 movea.l A0, [A4]
00001986 2F28 0004 move.l -[A7], [A0 + 0x4]
0000198A 4EBA FD54 jsr [PC - 0x2AC /* 000016E0 */]
0000198E 1D5F 000C move.b [A6 + 0xC], [A7]+
00001992 600E bra +0x10 /* 000019A2 */
label00001994:
00001994 4267 clr.w -[A7]
00001996 A973 syscall StillDown
00001998 101F move.b D0, [A7]+
0000199A 0A00 0001 xori.b D0, 0x1
0000199E 1D40 000C move.b [A6 + 0xC], D0
label000019A2:
000019A2 285F movea.l A4, [A7]+
000019A4 4E5E unlink A6
000019A6 2E9F move.l [A7], [A7]+
000019A8 4E75 rts
000019AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_350: // at 000019AC (misaligned)
000019AE 0000 4E5E ori.b D0, 0x5E /* '^' */
000019B2 2E9F move.l [A7], [A7]+
000019B4 4E75 rts
000019B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019B8-000019BC
fn000019B8:
000019B8 4E56 FFF0 link A6, -0x0010
// end alternate branch 000019B8-000019BC
fn000019B8: // (misaligned)
000019BA FFF0 .invalid <<F/7/7>>
000019BC 2F0C move.l -[A7], A4
000019BE 206E 0014 movea.l A0, [A6 + 0x14]
000019C2 43EE FFF8 lea.l A1, [A6 - 0x8]
000019C6 22D8 move.l [A1]+, [A0]+
000019C8 22D8 move.l [A1]+, [A0]+
000019CA 206E 0010 movea.l A0, [A6 + 0x10]
000019CE 43EE FFF0 lea.l A1, [A6 - 0x10]
000019D2 22D8 move.l [A1]+, [A0]+
000019D4 22D8 move.l [A1]+, [A0]+
000019D6 286E 0008 movea.l A4, [A6 + 0x8]
000019DA 2054 movea.l A0, [A4]
000019DC 4AA8 0004 tst.l [A0 + 0x4]
000019E0 6714 beq +0x16 /* 000019F6 */
000019E2 486E FFF8 pea.l [A6 - 0x8]
000019E6 486E FFF0 pea.l [A6 - 0x10]
000019EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000019EE 2F28 0004 move.l -[A7], [A0 + 0x4]
000019F2 4EBA FD04 jsr [PC - 0x2FC /* 000016F8 */]
label000019F6:
000019F6 285F movea.l A4, [A7]+
000019F8 4E5E unlink A6
000019FA 205F movea.l A0, [A7]+
000019FC DEFC 0010 add.w A7, 0x10
00001A00 4ED0 jmp [A0]
00001A02 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_351: // at 00001A04 (misaligned)
00001A06 FFF0 .invalid <<F/7/7>>
00001A08 2F0C move.l -[A7], A4
00001A0A 206E 0014 movea.l A0, [A6 + 0x14]
00001A0E 43EE FFF8 lea.l A1, [A6 - 0x8]
00001A12 22D8 move.l [A1]+, [A0]+
00001A14 22D8 move.l [A1]+, [A0]+
00001A16 206E 0010 movea.l A0, [A6 + 0x10]
00001A1A 43EE FFF0 lea.l A1, [A6 - 0x10]
00001A1E 22D8 move.l [A1]+, [A0]+
00001A20 22D8 move.l [A1]+, [A0]+
00001A22 286E 0008 movea.l A4, [A6 + 0x8]
00001A26 2054 movea.l A0, [A4]
00001A28 4AA8 0004 tst.l [A0 + 0x4]
00001A2C 6718 beq +0x1A /* 00001A46 */
00001A2E 486E FFF8 pea.l [A6 - 0x8]
00001A32 486E FFF0 pea.l [A6 - 0x10]
00001A36 1F2E 000E move.b -[A7], [A6 + 0xE]
00001A3A 1F2E 000C move.b -[A7], [A6 + 0xC]
00001A3E 2F28 0004 move.l -[A7], [A0 + 0x4]
00001A42 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */]
label00001A46:
00001A46 285F movea.l A4, [A7]+
00001A48 4E5E unlink A6
00001A4A 205F movea.l A0, [A7]+
00001A4C DEFC 0010 add.w A7, 0x10
00001A50 4ED0 jmp [A0]
00001A52 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_352: // at 00001A54 (misaligned)
00001A56 0000 2F0C ori.b D0, 0xC
00001A5A 286E 0008 movea.l A4, [A6 + 0x8]
00001A5E 2054 movea.l A0, [A4]
00001A60 4AA8 0004 tst.l [A0 + 0x4]
00001A64 671C beq +0x1E /* 00001A82 */
00001A66 1F2E 001A move.b -[A7], [A6 + 0x1A]
00001A6A 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001A6E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001A72 2F2E 000E move.l -[A7], [A6 + 0xE]
00001A76 1F2E 000C move.b -[A7], [A6 + 0xC]
00001A7A 2F28 0004 move.l -[A7], [A0 + 0x4]
00001A7E 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */]
label00001A82:
00001A82 7002 moveq.l D0, 0x02
00001A84 B02E 001A cmp.b D0, [A6 + 0x1A]
00001A88 57C0 seq D0
00001A8A 4A00 tst.b D0
00001A8C 673C beq +0x3E /* 00001ACA */
00001A8E 2054 movea.l A0, [A4]
00001A90 4AA8 0004 tst.l [A0 + 0x4]
00001A94 57C1 seq D1
00001A96 4A01 tst.b D1
00001A98 6628 bne +0x2A /* 00001AC2 */
00001A9A 48E7 C000 movem.l -[A7], D0,D1
00001A9E 4267 clr.w -[A7]
00001AA0 2F2E 000E move.l -[A7], [A6 + 0xE]
00001AA4 2054 movea.l A0, [A4]
00001AA6 2F28 0004 move.l -[A7], [A0 + 0x4]
00001AAA 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */]
00001AAE 141F move.b D2, [A7]+
00001AB0 4CDF 0003 movem.l D0,D1, [A7]+
00001AB4 0A02 0001 xori.b D2, 0x1
00001AB8 8202 or.b D1, D2
00001ABA C001 and.b D0, D1
00001ABC 0240 0001 andi.w D0, 0x1
00001AC0 6708 beq +0xA /* 00001ACA */
label00001AC2:
00001AC2 7000 moveq.l D0, 0x00
00001AC4 2D40 001C move.l [A6 + 0x1C], D0
00001AC8 6006 bra +0x8 /* 00001AD0 */
label00001ACA:
00001ACA 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
label00001AD0:
00001AD0 285F movea.l A4, [A7]+
00001AD2 4E5E unlink A6
00001AD4 205F movea.l A0, [A7]+
00001AD6 DEFC 0014 add.w A7, 0x14
00001ADA 4ED0 jmp [A0]
export_353:
00001ADC 4E56 0000 link A6, 0
00001AE0 4E5E unlink A6
00001AE2 2E9F move.l [A7], [A7]+
00001AE4 4E75 rts
00001AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001AEA 0000 206E ori.b D0, 0x6E /* 'n' */
00001AEE 0008 2F28 ori.b A0, 0x28 /* '(' */
00001AF2 0008 4EAD ori.b A0, 0xAD
00001AF6 3352 4E5E move.w [A1 + 0x4E5E], [A2]
00001AFA 205F movea.l A0, [A7]+
00001AFC DEFC 000A add.w A7, 0xA /* '\n' */
00001B00 4ED0 jmp [A0]
00001B02 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_354: // at 00001B04 (misaligned)
00001B06 FFC2 .invalid <<F/7/7>>
00001B08 48E7 0038 movem.l -[A7], A2,A3,A4
00001B0C 266E 000C movea.l A3, [A6 + 0xC]
00001B10 286E 0008 movea.l A4, [A6 + 0x8]
00001B14 2054 movea.l A0, [A4]
00001B16 214B 0022 move.l [A0 + 0x22], A3
00001B1A 7000 moveq.l D0, 0x00
00001B1C 2140 0026 move.l [A0 + 0x26], D0
00001B20 7000 moveq.l D0, 0x00
00001B22 2140 002A move.l [A0 + 0x2A], D0
00001B26 3F3C 00C0 move.w -[A7], 0xC0
00001B2A 2053 movea.l A0, [A3]
00001B2C 2F28 0012 move.l -[A7], [A0 + 0x12]
00001B30 2F28 000E move.l -[A7], [A0 + 0xE]
00001B34 42A7 clr.l -[A7]
00001B36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B3A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00001B3E 2054 movea.l A0, [A4]
00001B40 4AA8 0008 tst.l [A0 + 0x8]
00001B44 56C0 sne D0
00001B46 4A00 tst.b D0
00001B48 670A beq +0xC /* 00001B54 */
00001B4A 2268 0008 movea.l A1, [A0 + 0x8]
00001B4E 2251 movea.l A1, [A1]
00001B50 C029 001E and.b D0, [A1 + 0x1E]
label00001B54:
00001B54 2054 movea.l A0, [A4]
00001B56 1140 000E move.b [A0 + 0xE], D0
00001B5A 486E FFC2 pea.l [A6 - 0x3E]
00001B5E 487A FF88 pea.l [PC - 0x78 /* 00001AE8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001B62 2F0E move.l -[A7], A6
00001B64 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001B68 42A7 clr.l -[A7]
00001B6A 7078 moveq.l D0, 0x78
00001B6C 2F00 move.l -[A7], D0
00001B6E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001B72 2054 movea.l A0, [A4]
00001B74 215F 0026 move.l [A0 + 0x26], [A7]+
00001B78 2054 movea.l A0, [A4]
00001B7A 2F28 0026 move.l -[A7], [A0 + 0x26]
00001B7E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001B82 2253 movea.l A1, [A3]
00001B84 2069 0056 movea.l A0, [A1 + 0x56]
00001B88 2F10 move.l -[A7], [A0]
00001B8A 2454 movea.l A2, [A4]
00001B8C 206A 0026 movea.l A0, [A2 + 0x26]
00001B90 2F10 move.l -[A7], [A0]
00001B92 7078 moveq.l D0, 0x78
00001B94 2F00 move.l -[A7], D0
00001B96 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001B9A 42A7 clr.l -[A7]
00001B9C 7078 moveq.l D0, 0x78
00001B9E 2F00 move.l -[A7], D0
00001BA0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001BA4 2054 movea.l A0, [A4]
00001BA6 215F 002A move.l [A0 + 0x2A], [A7]+
00001BAA 2054 movea.l A0, [A4]
00001BAC 2F28 002A move.l -[A7], [A0 + 0x2A]
00001BB0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001BB4 486E FFC2 pea.l [A6 - 0x3E]
00001BB8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001BBC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001BC0 4E5E unlink A6
00001BC2 205F movea.l A0, [A7]+
00001BC4 504F addq.w A7, 8
00001BC6 4ED0 jmp [A0]
export_355:
00001BC8 4E56 0000 link A6, 0
00001BCC 2F0C move.l -[A7], A4
00001BCE 286E 0008 movea.l A4, [A6 + 0x8]
00001BD2 42A7 clr.l -[A7]
00001BD4 2054 movea.l A0, [A4]
00001BD6 2F28 0026 move.l -[A7], [A0 + 0x26]
00001BDA 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001BDE 2054 movea.l A0, [A4]
00001BE0 215F 0026 move.l [A0 + 0x26], [A7]+
00001BE4 42A7 clr.l -[A7]
00001BE6 2054 movea.l A0, [A4]
00001BE8 2F28 002A move.l -[A7], [A0 + 0x2A]
00001BEC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001BF0 2054 movea.l A0, [A4]
00001BF2 215F 002A move.l [A0 + 0x2A], [A7]+
00001BF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BFA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001BFE 285F movea.l A4, [A7]+
00001C00 4E5E unlink A6
00001C02 2E9F move.l [A7], [A7]+
00001C04 4E75 rts
00001C06 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_356: // at 00001C08 (misaligned)
00001C0A 0000 206E ori.b D0, 0x6E /* 'n' */
00001C0E 0008 2050 ori.b A0, 0x50 /* 'P' */
00001C12 2F28 0022 move.l -[A7], [A0 + 0x22]
00001C16 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
00001C1A 4E5E unlink A6
00001C1C 2E9F move.l [A7], [A7]+
00001C1E 4E75 rts
export_357:
00001C20 4E56 0000 link A6, 0
00001C24 48E7 0028 movem.l -[A7], A2,A4
00001C28 286E 0008 movea.l A4, [A6 + 0x8]
00001C2C 2254 movea.l A1, [A4]
00001C2E 2069 0026 movea.l A0, [A1 + 0x26]
00001C32 2F10 move.l -[A7], [A0]
00001C34 2069 0022 movea.l A0, [A1 + 0x22]
00001C38 2050 movea.l A0, [A0]
00001C3A 2468 0056 movea.l A2, [A0 + 0x56]
00001C3E 2F12 move.l -[A7], [A2]
00001C40 7078 moveq.l D0, 0x78
00001C42 2F00 move.l -[A7], D0
00001C44 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001C48 2054 movea.l A0, [A4]
00001C4A 2F28 0022 move.l -[A7], [A0 + 0x22]
00001C4E 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
00001C52 4CDF 1400 movem.l A2,A4, [A7]+
00001C56 4E5E unlink A6
00001C58 2E9F move.l [A7], [A7]+
00001C5A 4E75 rts
export_358:
00001C5C 4E56 0000 link A6, 0
00001C60 48E7 0028 movem.l -[A7], A2,A4
00001C64 286E 0008 movea.l A4, [A6 + 0x8]
00001C68 2254 movea.l A1, [A4]
00001C6A 2069 002A movea.l A0, [A1 + 0x2A]
00001C6E 2F10 move.l -[A7], [A0]
00001C70 2069 0022 movea.l A0, [A1 + 0x22]
00001C74 2050 movea.l A0, [A0]
00001C76 2468 0056 movea.l A2, [A0 + 0x56]
00001C7A 2F12 move.l -[A7], [A2]
00001C7C 7078 moveq.l D0, 0x78
00001C7E 2F00 move.l -[A7], D0
00001C80 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001C84 2054 movea.l A0, [A4]
00001C86 2F28 0022 move.l -[A7], [A0 + 0x22]
00001C8A 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
00001C8E 4CDF 1400 movem.l A2,A4, [A7]+
00001C92 4E5E unlink A6
00001C94 2E9F move.l [A7], [A7]+
00001C96 4E75 rts
export_359:
fn00001C98:
00001C98 4E56 0000 link A6, 0
00001C9C 2F0C move.l -[A7], A4
00001C9E 286E 0008 movea.l A4, [A6 + 0x8]
00001CA2 42A7 clr.l -[A7]
00001CA4 2054 movea.l A0, [A4]
00001CA6 2F28 002E move.l -[A7], [A0 + 0x2E]
00001CAA 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001CAE 2054 movea.l A0, [A4]
00001CB0 215F 002E move.l [A0 + 0x2E], [A7]+
00001CB4 42A7 clr.l -[A7]
00001CB6 2054 movea.l A0, [A4]
00001CB8 2F28 0032 move.l -[A7], [A0 + 0x32]
00001CBC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001CC0 2054 movea.l A0, [A4]
00001CC2 215F 0032 move.l [A0 + 0x32], [A7]+
00001CC6 42A7 clr.l -[A7]
00001CC8 2054 movea.l A0, [A4]
00001CCA 2F28 003A move.l -[A7], [A0 + 0x3A]
00001CCE 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001CD2 2054 movea.l A0, [A4]
00001CD4 215F 003A move.l [A0 + 0x3A], [A7]+
00001CD8 42A7 clr.l -[A7]
00001CDA 2054 movea.l A0, [A4]
00001CDC 2F28 003E move.l -[A7], [A0 + 0x3E]
00001CE0 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001CE4 2054 movea.l A0, [A4]
00001CE6 215F 003E move.l [A0 + 0x3E], [A7]+
00001CEA 42A7 clr.l -[A7]
00001CEC 2054 movea.l A0, [A4]
00001CEE 2F28 0042 move.l -[A7], [A0 + 0x42]
00001CF2 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001CF6 2054 movea.l A0, [A4]
00001CF8 215F 0042 move.l [A0 + 0x42], [A7]+
00001CFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D00 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001D04 285F movea.l A4, [A7]+
00001D06 4E5E unlink A6
00001D08 2E9F move.l [A7], [A7]+
00001D0A 4E75 rts
fn00001D0C:
00001D0C 4E56 0000 link A6, 0
00001D10 2F0C move.l -[A7], A4
00001D12 286E 0008 movea.l A4, [A6 + 0x8]
00001D16 2054 movea.l A0, [A4]
00001D18 3028 002C move.w D0, [A0 + 0x2C]
00001D1C B068 002A cmp.w D0, [A0 + 0x2A]
00001D20 6F06 ble +0x8 /* 00001D28 */
00001D22 2F28 0026 move.l -[A7], [A0 + 0x26]
00001D26 A9D7 syscall TEDelete
label00001D28:
00001D28 2054 movea.l A0, [A4]
00001D2A 2F28 0042 move.l -[A7], [A0 + 0x42]
00001D2E 42A7 clr.l -[A7]
00001D30 2054 movea.l A0, [A4]
00001D32 3028 0046 move.w D0, [A0 + 0x46]
00001D36 48C0 ext.l D0
00001D38 2228 0048 move.l D1, [A0 + 0x48]
00001D3C D280 add.l D1, D0
00001D3E 4481 neg.l D1
00001D40 2F01 move.l -[A7], D1
00001D42 42A7 clr.l -[A7]
00001D44 201F move.l D0, [A7]+
00001D46 2E9F move.l [A7], [A7]+
00001D48 B097 cmp.l D0, [A7]
00001D4A 6F02 ble +0x4 /* 00001D4E */
00001D4C 2E80 move.l [A7], D0
label00001D4E:
00001D4E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001D52 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00001D56 285F movea.l A4, [A7]+
00001D58 4E5E unlink A6
00001D5A 2E9F move.l [A7], [A7]+
00001D5C 4E75 rts
00001D5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D60-00001D64
fn00001D60:
00001D60 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001D60-00001D64
fn00001D60: // (misaligned)
00001D62 FFF8 .invalid <<F/7/7>>
00001D64 48E7 0118 movem.l -[A7], D7,A3,A4
00001D68 286E 0008 movea.l A4, [A6 + 0x8]
00001D6C 2054 movea.l A0, [A4]
00001D6E 3028 0038 move.w D0, [A0 + 0x38]
00001D72 B068 0036 cmp.w D0, [A0 + 0x36]
00001D76 6F00 009E ble +0xA0 /* 00001E16 */
00001D7A 2248 movea.l A1, A0
00001D7C 2069 0022 movea.l A0, [A1 + 0x22]
00001D80 2050 movea.l A0, [A0]
00001D82 2668 0040 movea.l A3, [A0 + 0x40]
00001D86 42A7 clr.l -[A7]
00001D88 2F0B move.l -[A7], A3
00001D8A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001D8E 2E1F move.l D7, [A7]+
00001D90 2054 movea.l A0, [A4]
00001D92 2F28 003A move.l -[A7], [A0 + 0x3A]
00001D96 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001D9A 2254 movea.l A1, [A4]
00001D9C 2069 0022 movea.l A0, [A1 + 0x22]
00001DA0 7001 moveq.l D0, 0x01
00001DA2 2050 movea.l A0, [A0]
00001DA4 B028 006F cmp.b D0, [A0 + 0x6F]
00001DA8 6624 bne +0x26 /* 00001DCE */
00001DAA 2069 003A movea.l A0, [A1 + 0x3A]
00001DAE 2F10 move.l -[A7], [A0]
00001DB0 42A7 clr.l -[A7]
00001DB2 2054 movea.l A0, [A4]
00001DB4 2F28 003A move.l -[A7], [A0 + 0x3A]
00001DB8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001DBC 2054 movea.l A0, [A4]
00001DBE 2F28 003E move.l -[A7], [A0 + 0x3E]
00001DC2 2F28 0026 move.l -[A7], [A0 + 0x26]
00001DC6 3F3C 0007 move.w -[A7], 0x7
00001DCA A83D syscall TEDispatch
00001DCC 601C bra +0x1E /* 00001DEA */
label00001DCE:
00001DCE 2254 movea.l A1, [A4]
00001DD0 2069 003A movea.l A0, [A1 + 0x3A]
00001DD4 2F10 move.l -[A7], [A0]
00001DD6 42A7 clr.l -[A7]
00001DD8 2054 movea.l A0, [A4]
00001DDA 2F28 003A move.l -[A7], [A0 + 0x3A]
00001DDE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001DE2 2054 movea.l A0, [A4]
00001DE4 2F28 0026 move.l -[A7], [A0 + 0x26]
00001DE8 A9DE syscall TEInsert
label00001DEA:
00001DEA 2054 movea.l A0, [A4]
00001DEC 2F28 003A move.l -[A7], [A0 + 0x3A]
00001DF0 205F movea.l A0, [A7]+
00001DF2 A02A syscall HUnlock
00001DF4 42A7 clr.l -[A7]
00001DF6 2F0B move.l -[A7], A3
00001DF8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001DFC BE9F cmp.l D7, [A7]+
00001DFE 6D08 blt +0xA /* 00001E08 */
00001E00 3F3C FF94 move.w -[A7], 0xFF94
00001E04 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00001E08:
00001E08 2254 movea.l A1, [A4]
00001E0A 2069 0022 movea.l A0, [A1 + 0x22]
00001E0E 2050 movea.l A0, [A0]
00001E10 117C 0001 0072 move.b [A0 + 0x72], 0x1
label00001E16:
00001E16 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001E1A 4E5E unlink A6
00001E1C 2E9F move.l [A7], [A7]+
00001E1E 4E75 rts
fn00001E20:
00001E20 4E56 0000 link A6, 0
00001E24 2F0C move.l -[A7], A4
00001E26 286E 0008 movea.l A4, [A6 + 0x8]
00001E2A 2054 movea.l A0, [A4]
00001E2C 4AA8 003A tst.l [A0 + 0x3A]
00001E30 671E beq +0x20 /* 00001E50 */
00001E32 3028 0036 move.w D0, [A0 + 0x36]
00001E36 48C0 ext.l D0
00001E38 2F00 move.l -[A7], D0
00001E3A 3028 0038 move.w D0, [A0 + 0x38]
00001E3E 48C0 ext.l D0
00001E40 2F00 move.l -[A7], D0
00001E42 2F28 0026 move.l -[A7], [A0 + 0x26]
00001E46 A9D1 syscall TESetSelect
00001E48 2054 movea.l A0, [A4]
00001E4A 2F28 0026 move.l -[A7], [A0 + 0x26]
00001E4E A9D7 syscall TEDelete
label00001E50:
00001E50 2054 movea.l A0, [A4]
00001E52 2F28 0042 move.l -[A7], [A0 + 0x42]
00001E56 42A7 clr.l -[A7]
00001E58 2054 movea.l A0, [A4]
00001E5A 3028 0046 move.w D0, [A0 + 0x46]
00001E5E 48C0 ext.l D0
00001E60 2228 0048 move.l D1, [A0 + 0x48]
00001E64 D280 add.l D1, D0
00001E66 2F01 move.l -[A7], D1
00001E68 42A7 clr.l -[A7]
00001E6A 201F move.l D0, [A7]+
00001E6C 2E9F move.l [A7], [A7]+
00001E6E B097 cmp.l D0, [A7]
00001E70 6F02 ble +0x4 /* 00001E74 */
00001E72 2E80 move.l [A7], D0
label00001E74:
00001E74 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001E78 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00001E7C 285F movea.l A4, [A7]+
00001E7E 4E5E unlink A6
00001E80 2E9F move.l [A7], [A7]+
00001E82 4E75 rts
fn00001E84:
00001E84 4E56 0000 link A6, 0
00001E88 2F0C move.l -[A7], A4
00001E8A 286E 0008 movea.l A4, [A6 + 0x8]
00001E8E 2054 movea.l A0, [A4]
00001E90 3028 002A move.w D0, [A0 + 0x2A]
00001E94 48C0 ext.l D0
00001E96 2F00 move.l -[A7], D0
00001E98 3028 002C move.w D0, [A0 + 0x2C]
00001E9C 48C0 ext.l D0
00001E9E 2F00 move.l -[A7], D0
00001EA0 2F28 0026 move.l -[A7], [A0 + 0x26]
00001EA4 A9D1 syscall TESetSelect
00001EA6 285F movea.l A4, [A7]+
00001EA8 4E5E unlink A6
00001EAA 2E9F move.l [A7], [A7]+
00001EAC 4E75 rts
00001EAE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001EB0-00001EB4
export_360:
fn00001EB0:
00001EB0 4E56 FFF6 link A6, -0x000A
// end alternate branch 00001EB0-00001EB4
export_360: // at 00001EB0 (misaligned)
fn00001EB0: // (misaligned)
00001EB2 FFF6 .invalid <<F/7/7>>
00001EB4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001EB8 286E 0008 movea.l A4, [A6 + 0x8]
00001EBC 2054 movea.l A0, [A4]
00001EBE 3028 002A move.w D0, [A0 + 0x2A]
00001EC2 48C0 ext.l D0
00001EC4 2F00 move.l -[A7], D0
00001EC6 3028 002A move.w D0, [A0 + 0x2A]
00001ECA 48C0 ext.l D0
00001ECC 2F00 move.l -[A7], D0
00001ECE 2F28 0026 move.l -[A7], [A0 + 0x26]
00001ED2 A9D1 syscall TESetSelect
00001ED4 42A7 clr.l -[A7]
00001ED6 2054 movea.l A0, [A4]
00001ED8 2F28 002E move.l -[A7], [A0 + 0x2E]
00001EDC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001EE0 201F move.l D0, [A7]+
00001EE2 3E00 move.w D7, D0
00001EE4 6F00 008E ble +0x90 /* 00001F74 */
00001EE8 2254 movea.l A1, [A4]
00001EEA 2069 0022 movea.l A0, [A1 + 0x22]
00001EEE 2050 movea.l A0, [A0]
00001EF0 2668 0040 movea.l A3, [A0 + 0x40]
00001EF4 42A7 clr.l -[A7]
00001EF6 2F0B move.l -[A7], A3
00001EF8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001EFC 2C1F move.l D6, [A7]+
00001EFE 2054 movea.l A0, [A4]
00001F00 2F28 002E move.l -[A7], [A0 + 0x2E]
00001F04 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001F08 2254 movea.l A1, [A4]
00001F0A 2069 0022 movea.l A0, [A1 + 0x22]
00001F0E 7001 moveq.l D0, 0x01
00001F10 2050 movea.l A0, [A0]
00001F12 B028 006F cmp.b D0, [A0 + 0x6F]
00001F16 661C bne +0x1E /* 00001F34 */
00001F18 2069 002E movea.l A0, [A1 + 0x2E]
00001F1C 2F10 move.l -[A7], [A0]
00001F1E 3007 move.w D0, D7
00001F20 48C0 ext.l D0
00001F22 2F00 move.l -[A7], D0
00001F24 2F29 0032 move.l -[A7], [A1 + 0x32]
00001F28 2F29 0026 move.l -[A7], [A1 + 0x26]
00001F2C 3F3C 0007 move.w -[A7], 0x7
00001F30 A83D syscall TEDispatch
00001F32 6014 bra +0x16 /* 00001F48 */
label00001F34:
00001F34 2254 movea.l A1, [A4]
00001F36 2069 002E movea.l A0, [A1 + 0x2E]
00001F3A 2F10 move.l -[A7], [A0]
00001F3C 3007 move.w D0, D7
00001F3E 48C0 ext.l D0
00001F40 2F00 move.l -[A7], D0
00001F42 2F29 0026 move.l -[A7], [A1 + 0x26]
00001F46 A9DE syscall TEInsert
label00001F48:
00001F48 2054 movea.l A0, [A4]
00001F4A 2F28 002E move.l -[A7], [A0 + 0x2E]
00001F4E 205F movea.l A0, [A7]+
00001F50 A02A syscall HUnlock
00001F52 42A7 clr.l -[A7]
00001F54 2F0B move.l -[A7], A3
00001F56 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001F5A BC9F cmp.l D6, [A7]+
00001F5C 6D08 blt +0xA /* 00001F66 */
00001F5E 3F3C FF94 move.w -[A7], 0xFF94
00001F62 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00001F66:
00001F66 2254 movea.l A1, [A4]
00001F68 2069 0022 movea.l A0, [A1 + 0x22]
00001F6C 2050 movea.l A0, [A0]
00001F6E 117C 0001 0072 move.b [A0 + 0x72], 0x1
label00001F74:
00001F74 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001F78 4E5E unlink A6
00001F7A 2E9F move.l [A7], [A7]+
00001F7C 4E75 rts
00001F7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001F80-00001F8E
fn00001F80:
00001F80 4E56 0000 link A6, 0
00001F84 48E7 0018 movem.l -[A7], A3,A4
00001F88 266E 0008 movea.l A3, [A6 + 0x8]
00001F8C 284B movea.l A4, A3
// end alternate branch 00001F80-00001F8E
fn00001F80: // (misaligned)
00001F82 0000 48E7 ori.b D0, 0xE7
00001F86 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001F8A 0008 284B ori.b A0, 0x4B /* 'K' */
00001F8E 7068 moveq.l D0, 0x68
00001F90 2054 movea.l A0, [A4]
00001F92 B068 0002 cmp.w D0, [A0 + 0x2]
00001F96 6706 beq +0x8 /* 00001F9E */
00001F98 2F0B move.l -[A7], A3
00001F9A 4EBA FD70 jsr [PC - 0x290 /* 00001D0C */]
label00001F9E:
00001F9E 2F0B move.l -[A7], A3
00001FA0 4EBA FDBE jsr [PC - 0x242 /* 00001D60 */]
00001FA4 7068 moveq.l D0, 0x68
00001FA6 2054 movea.l A0, [A4]
00001FA8 B068 0002 cmp.w D0, [A0 + 0x2]
00001FAC 670C beq +0xE /* 00001FBA */
00001FAE 1F3C 0001 move.b -[A7], 0x1
00001FB2 2F28 0022 move.l -[A7], [A0 + 0x22]
00001FB6 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
label00001FBA:
00001FBA 4CDF 1800 movem.l A3,A4, [A7]+
00001FBE 4E5E unlink A6
00001FC0 2E9F move.l [A7], [A7]+
00001FC2 4E75 rts
export_361:
00001FC4 4E56 0000 link A6, 0
00001FC8 4267 clr.w -[A7]
00001FCA 206E 0008 movea.l A0, [A6 + 0x8]
00001FCE 2050 movea.l A0, [A0]
00001FD0 2F28 0022 move.l -[A7], [A0 + 0x22]
00001FD4 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001FD8 101F move.b D0, [A7]+
00001FDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FDE 4EBA FFA0 jsr [PC - 0x60 /* 00001F80 */]
00001FE2 4E5E unlink A6
00001FE4 2E9F move.l [A7], [A7]+
00001FE6 4E75 rts
export_362:
00001FE8 4E56 0000 link A6, 0
00001FEC 48E7 0018 movem.l -[A7], A3,A4
00001FF0 266E 0008 movea.l A3, [A6 + 0x8]
00001FF4 284B movea.l A4, A3
00001FF6 4267 clr.w -[A7]
00001FF8 2054 movea.l A0, [A4]
00001FFA 2F28 0022 move.l -[A7], [A0 + 0x22]
00001FFE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00002002 101F move.b D0, [A7]+
00002004 2F0B move.l -[A7], A3
00002006 4EBA FE18 jsr [PC - 0x1E8 /* 00001E20 */]
0000200A 2F0B move.l -[A7], A3
0000200C 4EAD 32AA jsr [A5 + 0x32AA /* export_1617 */]
00002010 2F0B move.l -[A7], A3
00002012 4EBA FE70 jsr [PC - 0x190 /* 00001E84 */]
00002016 7068 moveq.l D0, 0x68
00002018 2054 movea.l A0, [A4]
0000201A B068 0002 cmp.w D0, [A0 + 0x2]
0000201E 670C beq +0xE /* 0000202C */
00002020 1F3C 0001 move.b -[A7], 0x1
00002024 2F28 0022 move.l -[A7], [A0 + 0x22]
00002028 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
label0000202C:
0000202C 4CDF 1800 movem.l A3,A4, [A7]+
00002030 4E5E unlink A6
00002032 2E9F move.l [A7], [A7]+
00002034 4E75 rts
00002036 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002038-00002046
export_363:
fn00002038:
00002038 4E56 0000 link A6, 0
0000203C 48E7 0018 movem.l -[A7], A3,A4
00002040 266E 0008 movea.l A3, [A6 + 0x8]
00002044 284B movea.l A4, A3
// end alternate branch 00002038-00002046
export_363: // at 00002038 (misaligned)
fn00002038: // (misaligned)
0000203A 0000 48E7 ori.b D0, 0xE7
0000203E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00002042 0008 284B ori.b A0, 0x4B /* 'K' */
00002046 4267 clr.w -[A7]
00002048 2054 movea.l A0, [A4]
0000204A 2F28 0022 move.l -[A7], [A0 + 0x22]
0000204E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00002052 101F move.b D0, [A7]+
00002054 2F0B move.l -[A7], A3
00002056 4EBA FE2C jsr [PC - 0x1D4 /* 00001E84 */]
0000205A 2F0B move.l -[A7], A3
0000205C 4EBA FF22 jsr [PC - 0xDE /* 00001F80 */]
00002060 4CDF 1800 movem.l A3,A4, [A7]+
00002064 4E5E unlink A6
00002066 2E9F move.l [A7], [A7]+
00002068 4E75 rts
0000206A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_364: // at 0000206C (misaligned)
0000206E 0000 2F0C ori.b D0, 0xC
00002072 286E 0008 movea.l A4, [A6 + 0x8]
00002076 2054 movea.l A0, [A4]
00002078 1028 004C move.b D0, [A0 + 0x4C]
0000207C 6706 beq +0x8 /* 00002084 */
0000207E 7000 moveq.l D0, 0x00
00002080 2140 002E move.l [A0 + 0x2E], D0
label00002084:
00002084 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002088 4EBA FC0E jsr [PC - 0x3F2 /* 00001C98 */]
0000208C 285F movea.l A4, [A7]+
0000208E 4E5E unlink A6
00002090 2E9F move.l [A7], [A7]+
00002092 4E75 rts
00002094 4E56 FFFC link A6, -0x0004
00002098 2F0C move.l -[A7], A4
0000209A 286E 0008 movea.l A4, [A6 + 0x8]
0000209E 204C movea.l A0, A4
000020A0 5088 addq.l A0, 8
000020A2 2050 movea.l A0, [A0]
000020A4 2D48 FFFC move.l [A6 - 0x4], A0
000020A8 2F2C FFFC move.l -[A7], [A4 - 0x4]
000020AC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000020B0 7000 moveq.l D0, 0x00
000020B2 2940 FFFC move.l [A4 - 0x4], D0
000020B6 285F movea.l A4, [A7]+
000020B8 4E5E unlink A6
000020BA 205F movea.l A0, [A7]+
000020BC DEFC 000A add.w A7, 0xA /* '\n' */
000020C0 4ED0 jmp [A0]
000020C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_365: // at 000020C4 (misaligned)
000020C6 FFA0 .invalid <<F/6/7>>
000020C8 48E7 0018 movem.l -[A7], A3,A4
000020CC 286E 0008 movea.l A4, [A6 + 0x8]
000020D0 4267 clr.w -[A7]
000020D2 2054 movea.l A0, [A4]
000020D4 2F28 0022 move.l -[A7], [A0 + 0x22]
000020D8 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000020DC 101F move.b D0, [A7]+
000020DE 486E FFB0 pea.l [A6 - 0x50]
000020E2 3F3C 0001 move.w -[A7], 0x1
000020E6 3F3A 011E move.w -[A7], [PC + 0x11E /* 00002206, value 0x0, cstring "" */]
000020EA 3F3C 000C move.w -[A7], 0xC
000020EE 486D FC94 pea.l [A5 - 0x36C]
000020F2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
000020F6 486E FFA8 pea.l [A6 - 0x58]
000020FA 7064 moveq.l D0, 0x64
000020FC 2F00 move.l -[A7], D0
000020FE 7032 moveq.l D0, 0x32
00002100 2F00 move.l -[A7], D0
00002102 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
00002106 486E FFA0 pea.l [A6 - 0x60]
0000210A 2F3C 0008 000A move.l -[A7], 0x8000A
00002110 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002116 A8A7 syscall SetRect
00002118 486E FFFC pea.l [A6 - 0x4]
0000211C 486D 2E64 pea.l [A5 + 0x2E64]
00002120 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002124 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00002128 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000212C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002130 2054 movea.l A0, [A4]
00002132 2668 0022 movea.l A3, [A0 + 0x22]
00002136 42A7 clr.l -[A7]
00002138 42A7 clr.l -[A7]
0000213A 486D FBC4 pea.l [A5 - 0x43C]
0000213E 486E FFA8 pea.l [A6 - 0x58]
00002142 4267 clr.w -[A7]
00002144 1F3C 0004 move.b -[A7], 0x4
00002148 486E FFA0 pea.l [A6 - 0x60]
0000214C 486E FFB0 pea.l [A6 - 0x50]
00002150 4267 clr.w -[A7]
00002152 2053 movea.l A0, [A3]
00002154 1F28 006F move.b -[A7], [A0 + 0x6F]
00002158 1F28 0070 move.b -[A7], [A0 + 0x70]
0000215C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002160 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00002164 206E FFFC movea.l A0, [A6 - 0x4]
00002168 2050 movea.l A0, [A0]
0000216A 4228 006E clr.b [A0 + 0x6E]
0000216E 486E FFBC pea.l [A6 - 0x44]
00002172 487A FF20 pea.l [PC - 0xE0 /* 00002094, value 0x4E56FFFC */]
00002176 2F0E move.l -[A7], A6
00002178 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000217C 2054 movea.l A0, [A4]
0000217E 1028 000E move.b D0, [A0 + 0xE]
00002182 6604 bne +0x6 /* 00002188 */
00002184 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
label00002188:
00002188 486E FFBC pea.l [A6 - 0x44]
0000218C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00002190 2054 movea.l A0, [A4]
00002192 2F28 002E move.l -[A7], [A0 + 0x2E]
00002196 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000219A 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
0000219E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
000021A2 206E FFFC movea.l A0, [A6 - 0x4]
000021A6 7001 moveq.l D0, 0x01
000021A8 2050 movea.l A0, [A0]
000021AA B028 006F cmp.b D0, [A0 + 0x6F]
000021AE 6620 bne +0x22 /* 000021D0 */
000021B0 42A7 clr.l -[A7]
000021B2 2F3C 0000 7FFF move.l -[A7], 0x7FFF
000021B8 2054 movea.l A0, [A4]
000021BA 2F28 0032 move.l -[A7], [A0 + 0x32]
000021BE 4267 clr.w -[A7]
000021C0 226E FFFC movea.l A1, [A6 - 0x4]
000021C4 2251 movea.l A1, [A1]
000021C6 2F29 003C move.l -[A7], [A1 + 0x3C]
000021CA 3F3C 000B move.w -[A7], 0xB
000021CE A83D syscall TEDispatch
label000021D0:
000021D0 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
000021D4 206E FFFC movea.l A0, [A6 - 0x4]
000021D8 2050 movea.l A0, [A0]
000021DA 117C 0001 0071 move.b [A0 + 0x71], 0x1
000021E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021E4 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000021E8 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000021EC 2054 movea.l A0, [A4]
000021EE 117C 0001 004C move.b [A0 + 0x4C], 0x1
000021F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021F8 4EBA FD86 jsr [PC - 0x27A /* 00001F80 */]
000021FC 4CDF 1800 movem.l A3,A4, [A7]+
00002200 4E5E unlink A6
00002202 2E9F move.l [A7], [A7]+
00002204 4E75 rts
00002206 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_366: // at 00002208 (misaligned)
0000220A 0000 206E ori.b D0, 0x6E /* 'n' */
0000220E 0008 7067 ori.b A0, 0x67 /* 'g' */
00002212 2050 movea.l A0, [A0]
00002214 B068 0002 cmp.w D0, [A0 + 0x2]
00002218 6608 bne +0xA /* 00002222 */
0000221A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000221E 4EBA FC90 jsr [PC - 0x370 /* 00001EB0 */]
label00002222:
00002222 4E5E unlink A6
00002224 2E9F move.l [A7], [A7]+
00002226 4E75 rts
fn00002228:
00002228 4E56 FFF4 link A6, -0x000C
0000222C 2F0C move.l -[A7], A4
0000222E 206E 000C movea.l A0, [A6 + 0xC]
00002232 43EE FFF4 lea.l A1, [A6 - 0xC]
00002236 22D8 move.l [A1]+, [A0]+
00002238 22D8 move.l [A1]+, [A0]+
0000223A 22D8 move.l [A1]+, [A0]+
0000223C 286E 0008 movea.l A4, [A6 + 0x8]
00002240 2054 movea.l A0, [A4]
00002242 3F28 002A move.w -[A7], [A0 + 0x2A]
00002246 3F28 002C move.w -[A7], [A0 + 0x2C]
0000224A 3F28 004C move.w -[A7], [A0 + 0x4C]
0000224E 486E FFF4 pea.l [A6 - 0xC]
00002252 1F3C 0001 move.b -[A7], 0x1
00002256 2F28 0022 move.l -[A7], [A0 + 0x22]
0000225A 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
0000225E 285F movea.l A4, [A7]+
00002260 4E5E unlink A6
00002262 205F movea.l A0, [A7]+
00002264 504F addq.w A7, 8
00002266 4ED0 jmp [A0]
fn00002268:
00002268 4E56 0000 link A6, 0
0000226C 2F0C move.l -[A7], A4
0000226E 286E 0008 movea.l A4, [A6 + 0x8]
00002272 4267 clr.w -[A7]
00002274 2054 movea.l A0, [A4]
00002276 2F28 0022 move.l -[A7], [A0 + 0x22]
0000227A 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000227E 101F move.b D0, [A7]+
00002280 2054 movea.l A0, [A4]
00002282 3028 002A move.w D0, [A0 + 0x2A]
00002286 48C0 ext.l D0
00002288 2F00 move.l -[A7], D0
0000228A 3028 002C move.w D0, [A0 + 0x2C]
0000228E 48C0 ext.l D0
00002290 2F00 move.l -[A7], D0
00002292 2F2E 000C move.l -[A7], [A6 + 0xC]
00002296 1F3C 0001 move.b -[A7], 0x1
0000229A 2F28 0026 move.l -[A7], [A0 + 0x26]
0000229E 3F3C 000B move.w -[A7], 0xB
000022A2 A83D syscall TEDispatch
000022A4 2054 movea.l A0, [A4]
000022A6 2F28 0022 move.l -[A7], [A0 + 0x22]
000022AA 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000022AE 1F3C 0001 move.b -[A7], 0x1
000022B2 2054 movea.l A0, [A4]
000022B4 2F28 0022 move.l -[A7], [A0 + 0x22]
000022B8 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
000022BC 2254 movea.l A1, [A4]
000022BE 2069 0022 movea.l A0, [A1 + 0x22]
000022C2 2050 movea.l A0, [A0]
000022C4 117C 0001 0072 move.b [A0 + 0x72], 0x1
000022CA 285F movea.l A4, [A7]+
000022CC 4E5E unlink A6
000022CE 205F movea.l A0, [A7]+
000022D0 504F addq.w A7, 8
000022D2 4ED0 jmp [A0]
export_367:
000022D4 4E56 FFF4 link A6, -0x000C
000022D8 48E7 0028 movem.l -[A7], A2,A4
000022DC 286E 0008 movea.l A4, [A6 + 0x8]
000022E0 41EE FFF4 lea.l A0, [A6 - 0xC]
000022E4 2454 movea.l A2, [A4]
000022E6 43EA 005A lea.l A1, [A2 + 0x5A]
000022EA 20D9 move.l [A0]+, [A1]+
000022EC 20D9 move.l [A0]+, [A1]+
000022EE 20D9 move.l [A0]+, [A1]+
000022F0 486E FFF4 pea.l [A6 - 0xC]
000022F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022F8 4EBA FF2E jsr [PC - 0xD2 /* 00002228 */]
000022FC 7000 moveq.l D0, 0x00
000022FE 2054 movea.l A0, [A4]
00002300 3028 004C move.w D0, [A0 + 0x4C]
00002304 7220 moveq.l D1, 0x20
00002306 4681 not.l D1
00002308 C081 and.l D0, D1
0000230A 3140 004C move.w [A0 + 0x4C], D0
0000230E 4CDF 1400 movem.l A2,A4, [A7]+
00002312 4E5E unlink A6
00002314 2E9F move.l [A7], [A7]+
00002316 4E75 rts
export_368:
00002318 4E56 FFF4 link A6, -0x000C
0000231C 48E7 0038 movem.l -[A7], A2,A3,A4
00002320 266E 0008 movea.l A3, [A6 + 0x8]
00002324 284B movea.l A4, A3
00002326 2F0B move.l -[A7], A3
00002328 4EBA FB5A jsr [PC - 0x4A6 /* 00001E84 */]
0000232C 2254 movea.l A1, [A4]
0000232E 2069 0022 movea.l A0, [A1 + 0x22]
00002332 2050 movea.l A0, [A0]
00002334 4A28 006F tst.b [A0 + 0x6F]
00002338 661C bne +0x1E /* 00002356 */
0000233A 41EE FFF4 lea.l A0, [A6 - 0xC]
0000233E 2449 movea.l A2, A1
00002340 43EA 004E lea.l A1, [A2 + 0x4E]
00002344 20D9 move.l [A0]+, [A1]+
00002346 20D9 move.l [A0]+, [A1]+
00002348 20D9 move.l [A0]+, [A1]+
0000234A 486E FFF4 pea.l [A6 - 0xC]
0000234E 2F0B move.l -[A7], A3
00002350 4EBA FED6 jsr [PC - 0x12A /* 00002228 */]
00002354 600C bra +0xE /* 00002362 */
label00002356:
00002356 2054 movea.l A0, [A4]
00002358 2F28 0032 move.l -[A7], [A0 + 0x32]
0000235C 2F0B move.l -[A7], A3
0000235E 4EBA FF08 jsr [PC - 0xF8 /* 00002268 */]
label00002362:
00002362 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002366 4E5E unlink A6
00002368 2E9F move.l [A7], [A7]+
0000236A 4E75 rts
export_369:
0000236C 4E56 0000 link A6, 0
00002370 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002374 4EBA FB0E jsr [PC - 0x4F2 /* 00001E84 */]
00002378 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000237C 4EAD 32EA jsr [A5 + 0x32EA /* export_1625 */]
00002380 4E5E unlink A6
00002382 2E9F move.l [A7], [A7]+
00002384 4E75 rts
00002386 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_370: // at 00002388 (misaligned)
0000238A FFEE .invalid <<F/7/7>>
0000238C 48E7 0118 movem.l -[A7], D7,A3,A4
00002390 266E 0008 movea.l A3, [A6 + 0x8]
00002394 284B movea.l A4, A3
00002396 2054 movea.l A0, [A4]
00002398 3028 002C move.w D0, [A0 + 0x2C]
0000239C 9068 002A sub.w D0, [A0 + 0x2A]
000023A0 48C0 ext.l D0
000023A2 2F00 move.l -[A7], D0
000023A4 42A7 clr.l -[A7]
000023A6 2054 movea.l A0, [A4]
000023A8 2F28 002E move.l -[A7], [A0 + 0x2E]
000023AC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000023B0 221F move.l D1, [A7]+
000023B2 201F move.l D0, [A7]+
000023B4 B280 cmp.l D1, D0
000023B6 6600 0086 bne +0x88 /* 0000243E */
000023BA 4207 clr.b D7
000023BC 2254 movea.l A1, [A4]
000023BE 2069 0022 movea.l A0, [A1 + 0x22]
000023C2 7001 moveq.l D0, 0x01
000023C4 2050 movea.l A0, [A0]
000023C6 B028 006F cmp.b D0, [A0 + 0x6F]
000023CA 57C0 seq D0
000023CC 4A00 tst.b D0
000023CE 674A beq +0x4C /* 0000241A */
000023D0 2049 movea.l A0, A1
000023D2 3228 002C move.w D1, [A0 + 0x2C]
000023D6 B268 002A cmp.w D1, [A0 + 0x2A]
000023DA 57C1 seq D1
000023DC C001 and.b D0, D1
000023DE 673A beq +0x3C /* 0000241A */
000023E0 3F28 002A move.w -[A7], [A0 + 0x2A]
000023E4 486E FFF4 pea.l [A6 - 0xC]
000023E8 486E FFF2 pea.l [A6 - 0xE]
000023EC 486E FFF0 pea.l [A6 - 0x10]
000023F0 2F28 0026 move.l -[A7], [A0 + 0x26]
000023F4 3F3C 0003 move.w -[A7], 0x3
000023F8 A83D syscall TEDispatch
000023FA 4267 clr.w -[A7]
000023FC 486E FFF4 pea.l [A6 - 0xC]
00002400 2254 movea.l A1, [A4]
00002402 2069 0032 movea.l A0, [A1 + 0x32]
00002406 2050 movea.l A0, [A0]
00002408 4868 000A pea.l [A0 + 0xA]
0000240C 3F3C 000C move.w -[A7], 0xC
00002410 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00002414 1E1F move.b D7, [A7]+
00002416 0A07 0001 xori.b D7, 0x1
label0000241A:
0000241A 1007 move.b D0, D7
0000241C 6708 beq +0xA /* 00002426 */
0000241E 2054 movea.l A0, [A4]
00002420 2168 0032 003E move.l [A0 + 0x3E], [A0 + 0x32]
label00002426:
00002426 2F0B move.l -[A7], A3
00002428 4EBA FC0E jsr [PC - 0x3F2 /* 00002038 */]
0000242C 1007 move.b D0, D7
0000242E 6700 0094 beq +0x96 /* 000024C4 */
00002432 2054 movea.l A0, [A4]
00002434 7000 moveq.l D0, 0x00
00002436 2140 003E move.l [A0 + 0x3E], D0
0000243A 6000 0088 bra +0x8A /* 000024C4 */
label0000243E:
0000243E 4267 clr.w -[A7]
00002440 2054 movea.l A0, [A4]
00002442 2F28 0022 move.l -[A7], [A0 + 0x22]
00002446 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000244A 101F move.b D0, [A7]+
0000244C 2054 movea.l A0, [A4]
0000244E 3028 002A move.w D0, [A0 + 0x2A]
00002452 48C0 ext.l D0
00002454 2F00 move.l -[A7], D0
00002456 3028 002A move.w D0, [A0 + 0x2A]
0000245A 48C0 ext.l D0
0000245C 2F00 move.l -[A7], D0
0000245E 42A7 clr.l -[A7]
00002460 2054 movea.l A0, [A4]
00002462 2F28 002E move.l -[A7], [A0 + 0x2E]
00002466 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000246A 221F move.l D1, [A7]+
0000246C 201F move.l D0, [A7]+
0000246E D280 add.l D1, D0
00002470 2F01 move.l -[A7], D1
00002472 2054 movea.l A0, [A4]
00002474 2F28 0026 move.l -[A7], [A0 + 0x26]
00002478 A9D1 syscall TESetSelect
0000247A 2054 movea.l A0, [A4]
0000247C 2F28 0026 move.l -[A7], [A0 + 0x26]
00002480 A9D7 syscall TEDelete
00002482 2054 movea.l A0, [A4]
00002484 2F28 0042 move.l -[A7], [A0 + 0x42]
00002488 42A7 clr.l -[A7]
0000248A 2054 movea.l A0, [A4]
0000248C 3028 0046 move.w D0, [A0 + 0x46]
00002490 48C0 ext.l D0
00002492 2228 0048 move.l D1, [A0 + 0x48]
00002496 D280 add.l D1, D0
00002498 4481 neg.l D1
0000249A 2F01 move.l -[A7], D1
0000249C 42A7 clr.l -[A7]
0000249E 201F move.l D0, [A7]+
000024A0 2E9F move.l [A7], [A7]+
000024A2 B097 cmp.l D0, [A7]
000024A4 6F02 ble +0x4 /* 000024A8 */
000024A6 2E80 move.l [A7], D0
label000024A8:
000024A8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000024AC 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
000024B0 2F0B move.l -[A7], A3
000024B2 4EBA F8AC jsr [PC - 0x754 /* 00001D60 */]
000024B6 1F3C 0001 move.b -[A7], 0x1
000024BA 2054 movea.l A0, [A4]
000024BC 2F28 0022 move.l -[A7], [A0 + 0x22]
000024C0 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
label000024C4:
000024C4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000024C8 4E5E unlink A6
000024CA 2E9F move.l [A7], [A7]+
000024CC 4E75 rts
000024CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_371: // at 000024D0 (misaligned)
000024D2 0000 2F2E ori.b D0, 0x2E /* '.' */
000024D6 0008 4EAD ori.b A0, 0xAD
000024DA 155A 2F2E move.b [A2 + 0x2F2E], [A2]+
000024DE 0008 4EBA ori.b A0, 0xBA
000024E2 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000024E4 4E5E unlink A6
000024E6 2E9F move.l [A7], [A7]+
000024E8 4E75 rts
000024EA 0000 .incomplete